diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..267df21 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,5 @@ +{ + "recommendations": [ + "jakebecker.elixir-ls" + ] +} \ No newline at end of file diff --git a/config/runtime.exs b/config/runtime.exs index 1194cc6..c43d305 100644 --- a/config/runtime.exs +++ b/config/runtime.exs @@ -1,12 +1,5 @@ import Config -database_url = - System.get_env("DATABASE_URL") || - raise """ - environment variable DATABASE_URL is missing. - For example: ecto://USER:PASS@HOST/DATABASE - """ - secret_key_base = System.get_env("SECRET_KEY_BASE") || raise """ @@ -25,8 +18,11 @@ sentry_dsn_api = System.get_env("SENTRY_DSN_API") || """ config :space_age_api, SpaceAgeApi.Repo, - # ssl: true, - url: database_url, + protocol: :socket, + socket: System.get_env("MYSQL_SOCKET") || "/var/run/mysqld/mysqld.sock", + username: System.get_env("MYSQL_USERNAME") || "root", + password: System.get_env("MYSQL_PASSWORD") || "", + database: System.get_env("MYSQL_DATABASE") || "spaceage_api", pool_size: String.to_integer(System.get_env("POOL_SIZE") || "10") config :space_age_api, SpaceAgeApiWeb.Endpoint,