Compare commits
7
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ab009bae84 | ||
|
|
b02db66093 | ||
|
|
a4ce30cc5c | ||
|
|
e7360c2a16 | ||
|
|
5b83f487ec | ||
|
|
3d42a26b9e | ||
|
|
6aac16ebd6 |
@@ -8,6 +8,11 @@ LETS_ENCRYPT_ENV=production
|
|||||||
ADMIN_USERNAME=admin
|
ADMIN_USERNAME=admin
|
||||||
WELCOME_THEME=keycloak
|
WELCOME_THEME=keycloak
|
||||||
|
|
||||||
|
COMPOSE_FILE="compose.yml"
|
||||||
|
|
||||||
SECRET_DB_ROOT_PASSWORD_VERSION=v1
|
SECRET_DB_ROOT_PASSWORD_VERSION=v1
|
||||||
SECRET_DB_PASSWORD_VERSION=v1
|
SECRET_DB_PASSWORD_VERSION=v1
|
||||||
SECRET_ADMIN_PASSWORD_VERSION=v1
|
SECRET_ADMIN_PASSWORD_VERSION=v1
|
||||||
|
|
||||||
|
# Enable persistent theme volume, if you want to apply a custom theme
|
||||||
|
#COMPOSE_FILE="$COMPOSE_FILE:compose.theme.yml"
|
||||||
|
|||||||
@@ -0,0 +1,10 @@
|
|||||||
|
---
|
||||||
|
version: "3.8"
|
||||||
|
|
||||||
|
services:
|
||||||
|
app:
|
||||||
|
volumes:
|
||||||
|
- "themes:/opt/keycloak/themes"
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
themes:
|
||||||
+5
-5
@@ -3,7 +3,7 @@ version: "3.8"
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: "keycloak/keycloak:22.0.5"
|
image: "keycloak/keycloak:25.0.6"
|
||||||
entrypoint: >
|
entrypoint: >
|
||||||
bash -c "KEYCLOAK_ADMIN_PASSWORD=\"$$(cat /run/secrets/admin_password)\" KC_DB_PASSWORD=\"$$(cat /run/secrets/db_password)\" /opt/keycloak/bin/kc.sh start"
|
bash -c "KEYCLOAK_ADMIN_PASSWORD=\"$$(cat /run/secrets/admin_password)\" KC_DB_PASSWORD=\"$$(cat /run/secrets/db_password)\" /opt/keycloak/bin/kc.sh start"
|
||||||
networks:
|
networks:
|
||||||
@@ -30,7 +30,7 @@ services:
|
|||||||
# retries: 10
|
# retries: 10
|
||||||
# start_period: 1m
|
# start_period: 1m
|
||||||
volumes:
|
volumes:
|
||||||
- "themes:/opt/keycloak/themes"
|
- "providers:/opt/keycloak/providers"
|
||||||
depends_on:
|
depends_on:
|
||||||
- mariadb
|
- mariadb
|
||||||
deploy:
|
deploy:
|
||||||
@@ -46,10 +46,10 @@ services:
|
|||||||
- "traefik.http.routers.${STACK_NAME}.middlewares=${STACK_NAME}-redirect"
|
- "traefik.http.routers.${STACK_NAME}.middlewares=${STACK_NAME}-redirect"
|
||||||
- "traefik.http.middlewares.${STACK_NAME}-redirect.headers.SSLForceHost=true"
|
- "traefik.http.middlewares.${STACK_NAME}-redirect.headers.SSLForceHost=true"
|
||||||
- "traefik.http.middlewares.${STACK_NAME}-redirect.headers.SSLHost=${DOMAIN}"
|
- "traefik.http.middlewares.${STACK_NAME}-redirect.headers.SSLHost=${DOMAIN}"
|
||||||
- "coop-cloud.${STACK_NAME}.version=7.0.2+22.0.5"
|
- "coop-cloud.${STACK_NAME}.version=9.0.0+25.0.6"
|
||||||
|
|
||||||
db:
|
db:
|
||||||
image: "mariadb:10.11"
|
image: "mariadb:11.5"
|
||||||
environment:
|
environment:
|
||||||
- MYSQL_DATABASE=keycloak
|
- MYSQL_DATABASE=keycloak
|
||||||
- MYSQL_USER=keycloak
|
- MYSQL_USER=keycloak
|
||||||
@@ -90,4 +90,4 @@ secrets:
|
|||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
mariadb:
|
mariadb:
|
||||||
themes:
|
providers:
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
A persistent volume for themes is now optional, and not enabled by default.
|
||||||
|
|
||||||
|
If you are using a custom theme, consult the recipe `.env.sample` to see the new
|
||||||
|
variables you need to add. You can use `abra app check ...` to verify that
|
||||||
|
they've been added correctly.
|
||||||
Reference in New Issue
Block a user