Merge pull request 'feat: adds v5 upgrade' (#3) from chore-v5-upgrade into main
Reviewed-on: #3
This commit is contained in:
@ -9,8 +9,10 @@ LETS_ENCRYPT_ENV=production
|
||||
|
||||
SECRET_CLIENT_SECRET_VERSION=v1
|
||||
|
||||
NAME=SSO
|
||||
AUTH_URL=https://example.com/auth/v1/oidc/authorize
|
||||
CLIENT_ID=tinyauth_id
|
||||
SCOPES=openid,profile,email
|
||||
TOKEN_URL=https://example.com/auth/v1/oidc/token
|
||||
USER_INFO_URL=https://example.com/auth/v1/oidc/userinfo
|
||||
SESSION_EXPIRY=86400
|
||||
|
||||
22
compose.yml
22
compose.yml
@ -1,7 +1,7 @@
|
||||
---
|
||||
services:
|
||||
app:
|
||||
image: ghcr.io/steveiliop56/tinyauth:v4
|
||||
image: ghcr.io/steveiliop56/tinyauth:v5.0.7
|
||||
networks:
|
||||
- proxy
|
||||
deploy:
|
||||
@ -17,15 +17,17 @@ services:
|
||||
## When you're ready for release, run "abra recipe sync <name>" to set this
|
||||
- "coop-cloud.${STACK_NAME}.version=1.0.0+v4"
|
||||
environment:
|
||||
APP_URL: "https://${DOMAIN}"
|
||||
DISABLE_ANALYTICS: "true"
|
||||
PROVIDERS_SSO_AUTH_URL: ${AUTH_URL}
|
||||
PROVIDERS_SSO_CLIENT_ID: ${CLIENT_ID}
|
||||
PROVIDERS_SSO_CLIENT_SECRET_FILE: /run/secrets/client_secret
|
||||
PROVIDERS_SSO_REDIRECT_URL: https://${DOMAIN}/api/oauth/callback/sso
|
||||
PROVIDERS_SSO_SCOPES: ${SCOPES}
|
||||
PROVIDERS_SSO_TOKEN_URL: ${TOKEN_URL}
|
||||
PROVIDERS_SSO_USER_INFO_URL: ${USER_INFO_URL}
|
||||
TINYAUTH_APPURL: "https://${DOMAIN}"
|
||||
TINYAUTH_ANALYTICS_ENABLED: "true"
|
||||
TINYAUTH_OAUTH_PROVIDERS_SSO_AUTHURL: ${AUTH_URL}
|
||||
TINYAUTH_OAUTH_PROVIDERS_SSO_CLIENTID: ${CLIENT_ID}
|
||||
TINYAUTH_OAUTH_PROVIDERS_SSO_CLIENTSECRETFILE: /run/secrets/client_secret
|
||||
TINYAUTH_OAUTH_PROVIDERS_SSO_REDIRECTURL: https://${DOMAIN}/api/oauth/callback/sso
|
||||
TINYAUTH_OAUTH_PROVIDERS_SSO_SCOPES: ${SCOPES}
|
||||
TINYAUTH_OAUTH_PROVIDERS_SSO_TOKENURL: ${TOKEN_URL}
|
||||
TINYAUTH_OAUTH_PROVIDERS_SSO_USERINFOURL: ${USER_INFO_URL}
|
||||
TINYAUTH_OAUTH_PROVIDERS_SSO_NAME: ${NAME:-SSO}
|
||||
TINYAUTH_AUTH_SESSIONEXPIRY: ${SESSION_EXPIRY:-86400}
|
||||
secrets:
|
||||
- client_secret
|
||||
healthcheck:
|
||||
|
||||
1
release/next
Normal file
1
release/next
Normal file
@ -0,0 +1 @@
|
||||
Added variables NAME(Provider name in UI) and SESSION_EXPIRY(Session expiry time in seconds). The defaults are "SSO" and one day.
|
||||
Reference in New Issue
Block a user