Skip to content
This repository was archived by the owner on Nov 8, 2022. It is now read-only.

Commit a16506d

Browse files
committed
refactor(deploy): move guardian key to secret
1 parent eab6a60 commit a16506d

File tree

6 files changed

+18
-6
lines changed

6 files changed

+18
-6
lines changed

config/ci.exs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ config :groupher_server, GroupherServerWeb.Endpoint,
99

1010
config :logger, :console, format: "[$level] $message\n"
1111

12+
config :groupher_server, Helper.Guardian,
13+
issuer: "groupher_server",
14+
secret_key: "kSTPDbCUSRhiEmv86eYMUplL7xI5fDa/+6MWKzK2VYGxjwL0XGHHVJiSPNPe9hJe"
15+
1216
config :phoenix, :stacktrace_depth, 20
1317

1418
# Configure your database

config/config.exs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,7 @@ config :logger, :console,
2222

2323
config :phoenix, :json_library, Jason
2424

25-
# TODO move this config to secret later
26-
config :groupher_server, Helper.Guardian,
27-
issuer: "groupher_server",
28-
secret_key: "kSTPDbCUSRhiEmv86eYMUplL7xI5fDa/+6MWKzK2VYGxjwL0XGHHVJiSPNPe9hJe"
29-
3025
config :groupher_server, :mix_test_watch, exclude: [~r/docs\/.*/, ~r/deps\/.*/, ~r/mix.exs/]
31-
# secret_key: {:system, "GUARDIAN_DEMO_SECRET_KEY"}
3226

3327
config :pre_commit, commands: ["format"], verbose: false
3428
# Import environment specific config. This must remain at the bottom

config/dev.exs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,10 @@ config :phoenix, :stacktrace_depth, 20
4141
config :groupher_server, GroupherServerWeb.Endpoint,
4242
secret_key_base: System.get_env("SECRET_KEY_BASE")
4343

44+
config :groupher_server, Helper.Guardian,
45+
issuer: "groupher_server",
46+
secret_key: System.get_env("GUARDIAN_KEY")
47+
4448
# should use RDS 内网地址
4549
config :groupher_server, GroupherServer.Repo,
4650
adapter: Ecto.Adapters.Postgres,

config/prod.exs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,10 @@ config :logger, :console, format: "[$level] $message\n"
6868
config :groupher_server, GroupherServerWeb.Endpoint,
6969
secret_key_base: System.get_env("SECRET_KEY_BASE")
7070

71+
config :groupher_server, Helper.Guardian,
72+
issuer: "groupher_server",
73+
secret_key: System.get_env("GUARDIAN_KEY")
74+
7175
# You can generate a new secret by running:
7276
# mix phx.gen.secret
7377
# should use RDS 内网地址

config/test.exs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ config :groupher_server, GroupherServerWeb.Endpoint,
99
# Print only warnings and errors during test
1010
config :logger, level: :warn
1111

12+
config :groupher_server, Helper.Guardian,
13+
issuer: "groupher_server",
14+
secret_key: "kSTPDbCUSRhiEmv86eYMUplL7xI5fDa/+6MWKzK2VYGxjwL0XGHHVJiSPNPe9hJe"
15+
1216
config :groupher_server, :test,
1317
# 成都电信 ip, for test use
1418
remote_ip: "171.223.96.88"

lib/helper/guardian.ex

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ defmodule Helper.Guardian do
22
@moduledoc """
33
This module defines some helper function used by
44
encode/decode jwt
5+
NOTE: You can use `mix guardian.gen.secret` to get one
6+
see: https://github.com/ueberauth/guardian
57
"""
68
use Guardian, otp_app: :groupher_server
79

0 commit comments

Comments
 (0)