Compare commits

..
Author SHA1 Message Date
cellarspoon d32ea20cff chore: publish 4.0.0+16.1.0 release 2022-01-02 15:53:12 +01:00
3wordchant 4e2c0013ce Goodbye, emojis! 😢
[ci skip]
2021-11-23 12:19:05 +02:00
3wordchant 45918d2451 Add app config tips from docs 2021-10-30 17:27:31 +02:00
decentral1se 1f2ed7932b feat: support storing themes persistently 2021-10-21 14:16:23 +02:00
decentral1se 6326aff4f0 Revert "feat: custom theme loading"
This reverts commit 3b9d0237b2.

This doesn't work because we can't get into the root account in the
entrypoint and we need that to use microdnf. Another approach is needed.
2021-10-21 14:14:16 +02:00
decentral1se f4220652a7 Merge pull request 'Custom theme loading' (#10) from custom-theme-loading into master
Reviewed-on: https://git.coopcloud.tech/coop-cloud/keycloak/pulls/10
2021-10-21 11:48:21 +00:00
decentral1se 3b9d0237b2 feat: custom theme loading 2021-10-21 12:55:39 +02:00
decentral1se b037067a2e chore: new v15 release 2021-10-12 01:07:05 +02:00
decentral1se a497b64968 chore: new v14 release 2021-10-12 01:04:54 +02:00
2 changed files with 26 additions and 6 deletions
+21 -4
View File
@@ -6,12 +6,12 @@
<!-- metadata --> <!-- metadata -->
* **Category**: Apps * **Category**: Apps
* **Status**: ❷💛 * **Status**: 2, beta
* **Image**: [`jboss/keycloak`](https://hub.docker.com/r/jboss/keycloak), ❶💚, upstream * **Image**: [`jboss/keycloak`](https://hub.docker.com/r/jboss/keycloak), 4, upstream
* **Healthcheck**: Yes * **Healthcheck**: Yes
* **Backups**: ? * **Backups**: ?
* **Email**: ❸🍎 * **Email**: 1
* **Tests**: ❷💛 * **Tests**: 2
* **SSO**: N/A * **SSO**: N/A
<!-- endmetadata --> <!-- endmetadata -->
@@ -25,5 +25,22 @@
your Docker swarm box your Docker swarm box
5. `abra app YOURAPPDOMAIN deploy` 5. `abra app YOURAPPDOMAIN deploy`
## How do I setup a custom theme?
Check [this approach](https://git.autonomic.zone/ruangrupa/login.lumbung.space).
## How do I create another admin user?
- Under the `Master` realm > `Users` > `Add user`
- Create the user and set a temporary password
- Under the `Role Mappings` tab, move `admin` from `Available Roles` into `Assigned Roles`
## How do I configure Keycloak login for..
- [Nextcloud][nextcloud]
- [Peertube][peertube]
[nextcloud]: https://git.coopcloud.tech/coop-cloud/nextcloud
[peertube]: https://git.coopcloud.tech/coop-cloud/peertube
[abra]: https://git.autonomic.zone/autonomic-cooperative/abra [abra]: https://git.autonomic.zone/autonomic-cooperative/abra
[cc-traefik]: https://git.autonomic.zone/coop-cloud/traefik [cc-traefik]: https://git.autonomic.zone/coop-cloud/traefik
+5 -2
View File
@@ -3,7 +3,7 @@ version: "3.8"
services: services:
app: app:
image: "jboss/keycloak:13.0.1" image: "jboss/keycloak:16.1.0"
networks: networks:
- proxy - proxy
- internal - internal
@@ -25,6 +25,8 @@ services:
timeout: 10s timeout: 10s
retries: 10 retries: 10
start_period: 1m start_period: 1m
volumes:
- "themes:/opt/jboss/keycloak/themes"
depends_on: depends_on:
- mariadb - mariadb
deploy: deploy:
@@ -40,7 +42,7 @@ 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=1.0.0+13.0.1" - "coop-cloud.${STACK_NAME}.version=4.0.0+16.1.0"
db: db:
image: "mariadb:10.6" image: "mariadb:10.6"
@@ -75,3 +77,4 @@ secrets:
volumes: volumes:
mariadb: mariadb:
themes: