updates production services for server
This commit is contained in:
		@@ -19,7 +19,7 @@ config :bump, Bump.Repo,
 | 
				
			|||||||
config :bump, BumpWeb.Endpoint,
 | 
					config :bump, BumpWeb.Endpoint,
 | 
				
			||||||
  # Binding to loopback ipv4 address prevents access from other machines.
 | 
					  # Binding to loopback ipv4 address prevents access from other machines.
 | 
				
			||||||
  # Change to `ip: {0, 0, 0, 0}` to allow access from other machines.
 | 
					  # Change to `ip: {0, 0, 0, 0}` to allow access from other machines.
 | 
				
			||||||
  http: [ip: {0, 0, 0, 0}, port: 4000],
 | 
					  http: [ip: {0, 0, 0, 0}, port: 4012],
 | 
				
			||||||
  check_origin: false,
 | 
					  check_origin: false,
 | 
				
			||||||
  code_reloader: true,
 | 
					  code_reloader: true,
 | 
				
			||||||
  debug_errors: true,
 | 
					  debug_errors: true,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,15 @@
 | 
				
			|||||||
import Config
 | 
					import Config
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Configure your database
 | 
				
			||||||
 | 
					config :bump, Bump.Repo,
 | 
				
			||||||
 | 
					  username: "postgres",
 | 
				
			||||||
 | 
					  password: "postgres",
 | 
				
			||||||
 | 
					  database: "bump_dev",
 | 
				
			||||||
 | 
					  hostname: "database",
 | 
				
			||||||
 | 
					  port: 5555, 
 | 
				
			||||||
 | 
					  show_sensitive_data_on_connection_error: false,
 | 
				
			||||||
 | 
					  pool_size: 10
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# For production, don't forget to configure the url host
 | 
					# For production, don't forget to configure the url host
 | 
				
			||||||
# to something meaningful, Phoenix uses this information
 | 
					# to something meaningful, Phoenix uses this information
 | 
				
			||||||
# when generating URLs.
 | 
					# when generating URLs.
 | 
				
			||||||
@@ -10,8 +20,16 @@ import Config
 | 
				
			|||||||
# which you should run after static files are built and
 | 
					# which you should run after static files are built and
 | 
				
			||||||
# before starting your production server.
 | 
					# before starting your production server.
 | 
				
			||||||
config :bump, BumpWeb.Endpoint,
 | 
					config :bump, BumpWeb.Endpoint,
 | 
				
			||||||
  url: [host: "example.com", port: 80],
 | 
					  http: [ip: {0, 0, 0, 0}, port: 4012],
 | 
				
			||||||
  cache_static_manifest: "priv/static/cache_manifest.json"
 | 
					  check_origin: false,
 | 
				
			||||||
 | 
					  code_reloader: false,
 | 
				
			||||||
 | 
					  debug_errors: false,
 | 
				
			||||||
 | 
					  cache_static_manifest: "priv/static/cache_manifest.json",
 | 
				
			||||||
 | 
					  secret_key_base: "c/uw9+syw3QefW2JeS+JzMihBKTfVB6C4d/9cmStSynygaP91BLoxbPVedBJIU6p",
 | 
				
			||||||
 | 
					  watchers: [
 | 
				
			||||||
 | 
					    # Start the esbuild watcher by calling Esbuild.install_and_run(:default, args)
 | 
				
			||||||
 | 
					    esbuild: {Esbuild, :install_and_run, [:default, ~w(--sourcemap=inline --watch)]}
 | 
				
			||||||
 | 
					  ]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Do not print debug messages in production
 | 
					# Do not print debug messages in production
 | 
				
			||||||
config :logger, level: :info
 | 
					config :logger, level: :info
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,7 +6,7 @@ import Config
 | 
				
			|||||||
# and secrets from environment variables or elsewhere. Do not define
 | 
					# and secrets from environment variables or elsewhere. Do not define
 | 
				
			||||||
# any compile-time configuration in here, as it won't be applied.
 | 
					# any compile-time configuration in here, as it won't be applied.
 | 
				
			||||||
# The block below contains prod specific runtime configuration.
 | 
					# The block below contains prod specific runtime configuration.
 | 
				
			||||||
if config_env() == :prod do
 | 
					if config_env() == :nothing do
 | 
				
			||||||
  database_url =
 | 
					  database_url =
 | 
				
			||||||
    System.get_env("DATABASE_URL") ||
 | 
					    System.get_env("DATABASE_URL") ||
 | 
				
			||||||
      raise """
 | 
					      raise """
 | 
				
			||||||
@@ -39,7 +39,7 @@ if config_env() == :prod do
 | 
				
			|||||||
      # See the documentation on https://hexdocs.pm/plug_cowboy/Plug.Cowboy.html
 | 
					      # See the documentation on https://hexdocs.pm/plug_cowboy/Plug.Cowboy.html
 | 
				
			||||||
      # for details about using IPv6 vs IPv4 and loopback vs public addresses.
 | 
					      # for details about using IPv6 vs IPv4 and loopback vs public addresses.
 | 
				
			||||||
      ip: {0, 0, 0, 0, 0, 0, 0, 0},
 | 
					      ip: {0, 0, 0, 0, 0, 0, 0, 0},
 | 
				
			||||||
      port: String.to_integer(System.get_env("PORT") || "4000")
 | 
					      port: String.to_integer(System.get_env("PORT") || "4012")
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    secret_key_base: secret_key_base
 | 
					    secret_key_base: secret_key_base
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										1
									
								
								index.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								index.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					Bump API
 | 
				
			||||||
		Reference in New Issue
	
	Block a user