Files
ajet-chat/auth-gw/resources/auth-gw-config.edn
2026-02-17 17:30:45 -05:00

24 lines
1.1 KiB
Clojure

{:server {:host "0.0.0.0" :port 3000}
:db {:host "localhost" :port 5432 :dbname "ajet_chat"
:user "ajet" :password "ajet_dev" :pool-size 5}
:oauth {:github {:client-id "" :client-secret "" :enabled false}
:gitea {:client-id "" :client-secret "" :base-url "" :enabled false}
:oidc {:client-id "" :client-secret "" :issuer-url "" :enabled false}}
:services {:api {:host "localhost" :port 3001}
:web-sm {:host "localhost" :port 3002}
:tui-sm {:host "localhost" :port 3003}}
:session {:ttl-days 30
:cookie-name "ajet_session"
:cookie-secure false}
:rate-limit {:enabled true}
:cors {:allowed-origins ["http://localhost:3000" "http://localhost:3002"]
:allowed-methods [:get :post :put :delete :options]
:allowed-headers ["Content-Type" "Authorization" "X-Trace-Id"]
:max-age 86400}
:profiles
{:test {:db {:host "localhost" :port 5433 :dbname "ajet_chat_test"
:password "ajet_test"}}
:prod {:session {:cookie-secure true}
:cors {:allowed-origins ["https://chat.example.com"]}}}}