updates production services for server
This commit is contained in:
		@@ -19,7 +19,7 @@ config :bump, Bump.Repo,
 | 
			
		||||
config :bump, BumpWeb.Endpoint,
 | 
			
		||||
  # Binding to loopback ipv4 address prevents 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,
 | 
			
		||||
  code_reloader: true,
 | 
			
		||||
  debug_errors: true,
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,15 @@
 | 
			
		||||
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
 | 
			
		||||
# to something meaningful, Phoenix uses this information
 | 
			
		||||
# when generating URLs.
 | 
			
		||||
@@ -10,8 +20,16 @@ import Config
 | 
			
		||||
# which you should run after static files are built and
 | 
			
		||||
# before starting your production server.
 | 
			
		||||
config :bump, BumpWeb.Endpoint,
 | 
			
		||||
  url: [host: "example.com", port: 80],
 | 
			
		||||
  cache_static_manifest: "priv/static/cache_manifest.json"
 | 
			
		||||
  http: [ip: {0, 0, 0, 0}, port: 4012],
 | 
			
		||||
  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
 | 
			
		||||
config :logger, level: :info
 | 
			
		||||
 
 | 
			
		||||
@@ -6,7 +6,7 @@ import Config
 | 
			
		||||
# and secrets from environment variables or elsewhere. Do not define
 | 
			
		||||
# any compile-time configuration in here, as it won't be applied.
 | 
			
		||||
# The block below contains prod specific runtime configuration.
 | 
			
		||||
if config_env() == :prod do
 | 
			
		||||
if config_env() == :nothing do
 | 
			
		||||
  database_url =
 | 
			
		||||
    System.get_env("DATABASE_URL") ||
 | 
			
		||||
      raise """
 | 
			
		||||
@@ -39,7 +39,7 @@ if config_env() == :prod do
 | 
			
		||||
      # See the documentation on https://hexdocs.pm/plug_cowboy/Plug.Cowboy.html
 | 
			
		||||
      # for details about using IPv6 vs IPv4 and loopback vs public addresses.
 | 
			
		||||
      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
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								index.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								index.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
Bump API
 | 
			
		||||
		Reference in New Issue
	
	Block a user