mirror of https://github.com/docusealco/docuseal
				
				
				
			
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							34 lines
						
					
					
						
							878 B
						
					
					
				
			
		
		
	
	
							34 lines
						
					
					
						
							878 B
						
					
					
				default: &default
 | 
						|
  adapter: postgresql
 | 
						|
  encoding: unicode
 | 
						|
  pool: <%= ENV.fetch('RAILS_MAX_THREADS', 15) %>
 | 
						|
 | 
						|
development:
 | 
						|
  <<: *default
 | 
						|
  database: docuseal_dev
 | 
						|
 | 
						|
test:
 | 
						|
  <<: *default
 | 
						|
  database: docuseal_test
 | 
						|
 | 
						|
production:
 | 
						|
<% if !ENV['DATABASE_HOST'].to_s.empty? %>
 | 
						|
  <<: *default
 | 
						|
  host: <%= ENV['DATABASE_HOST'] %>
 | 
						|
  port: <%= ENV['DATABASE_PORT'] %>
 | 
						|
  username: <%= ENV['DATABASE_USER'] %>
 | 
						|
  password: <%= ENV['DATABASE_PASSWORD'] %>
 | 
						|
  database: <%= ENV['DATABASE_NAME'] %>
 | 
						|
<% elsif ENV['DATABASE_URL'].to_s.empty? %>
 | 
						|
  adapter: sqlite3
 | 
						|
  database: <%= ENV['WORKDIR'] || '.' %>/db.sqlite3
 | 
						|
<% elsif ENV['DATABASE_URL'].match?(/\Apostgres/) %>
 | 
						|
  <<: *default
 | 
						|
  url: <%= ENV['DATABASE_URL'] %>
 | 
						|
<% elsif ENV['DATABASE_URL'].match?(/\Amysql/) %>
 | 
						|
  adapter: mysql2
 | 
						|
  encoding: utf8mb4
 | 
						|
  pool: <%= ENV.fetch('RAILS_MAX_THREADS', 15) %>
 | 
						|
  url: <%= ENV['DATABASE_URL'] %>
 | 
						|
<% end %>
 |