Добавил Keycloak
This commit is contained in:
5
app/keycloak/.env
Normal file
5
app/keycloak/.env
Normal file
@ -0,0 +1,5 @@
|
||||
WEB_SERVER_PORT=9595
|
||||
KEYCLOAK_ADMIN=admin
|
||||
KEYCLOAK_ADMIN_PASSWORD=password
|
||||
USER_UID=1000
|
||||
USER_GID=1000
|
1
app/keycloak/.gitignore
vendored
Normal file
1
app/keycloak/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
data/
|
24
app/keycloak/docker-compose.prod.yml
Normal file
24
app/keycloak/docker-compose.prod.yml
Normal file
@ -0,0 +1,24 @@
|
||||
version: "3"
|
||||
|
||||
# Images: https://quay.io/repository/keycloak/keycloak?tab=tags&tag=latest
|
||||
# Configuration: https://www.keycloak.org/server/all-config
|
||||
|
||||
# NB
|
||||
# - На проде были проблемы с правами к директории data, пришлось выдать 777
|
||||
# - Переменную KC_HOSTNAME_ADMIN_URL нужно указать вместе с KC_HOSTNAME_URL, иначе будут ошибки 403
|
||||
|
||||
services:
|
||||
|
||||
keycloak:
|
||||
image: quay.io/keycloak/keycloak:24.0.4
|
||||
command: ["start-dev"]
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
KEYCLOAK_ADMIN: "${KEYCLOAK_ADMIN}"
|
||||
KEYCLOAK_ADMIN_PASSWORD: "${KEYCLOAK_ADMIN_PASSWORD}"
|
||||
KC_HOSTNAME_URL: "https://kk.vakhrushev.me"
|
||||
KC_HOSTNAME_ADMIN_URL: "https://kk.vakhrushev.me"
|
||||
ports:
|
||||
- "${WEB_SERVER_PORT}:8080"
|
||||
volumes:
|
||||
- "./data:/opt/keycloak/data"
|
18
app/keycloak/docker-compose.yml
Normal file
18
app/keycloak/docker-compose.yml
Normal file
@ -0,0 +1,18 @@
|
||||
version: "3"
|
||||
|
||||
# Images: https://quay.io/repository/keycloak/keycloak?tab=tags&tag=latest
|
||||
# Configuration: https://www.keycloak.org/server/all-config
|
||||
|
||||
services:
|
||||
|
||||
keycloak:
|
||||
image: quay.io/keycloak/keycloak:24.0.4
|
||||
command: ["start-dev"]
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
KEYCLOAK_ADMIN: "${KEYCLOAK_ADMIN}"
|
||||
KEYCLOAK_ADMIN_PASSWORD: "${KEYCLOAK_ADMIN_PASSWORD}"
|
||||
ports:
|
||||
- "${WEB_SERVER_PORT}:8080"
|
||||
volumes:
|
||||
- "./data:/opt/keycloak/data"
|
Reference in New Issue
Block a user