我一直在try 将Keyloak设置为生产,但没有成功.
我的键盘斗篷对接器--包含:
- SSL
- 波斯格雷斯
我的版本不包含反向代理.
这是我的 docker 作文:
version: "3.7"
services:
keycloak:
container_name: keycloak_app
image: quay.io/keycloak/keycloak:latest
restart: always
ports:
- "8443:8443"
volumes:
- "/etc/ssl/keycloak/:/etc/x509/https" # map certificates to container
environment:
KC_USER: admin
KC_PASSWORD: 123
KC_HOSTNAME: mydomain.net
KC_DB_VENDOR: postgres
KC_DB_URL: postgres
KC_DB: keycloak
KC_DB_USER: admin
KC_DB_PASSWORD: 123
KC_HTTPS_CERTIFICATE_FILE: /etc/x509/https/tls.crt
KC_HTTPS_CERTIFICATE_KEY_FILE: /etc/x509/https/tls.key
KC_DEBUG: true
depends_on:
- postgres
command: [start]
postgres:
image: postgres:latest
restart: always
environment:
POSTGRES_DB: keycloak
POSTGRES_USER: admin
POSTGRES_PASSWORD: 123
volumes:
- postgres_data:/var/lib/postgresql/data
volumes:
postgres_data:
这是我收到的一个错误.我不明白它的意思,也找不到任何与它相关的东西:
keycloak_app |
keycloak_app | ERROR: Failed to run 'build' command.
keycloak_app | ERROR: No value present
keycloak_app | For more details run the same command passing the '--verbose' option. Also you can use '--help' to see the details about the usage of the particular command.
keycloak_app exited with code 1
PD:旧版本Keyloak的答案将不再起作用.
sibling 们,姑娘们,谢谢你们的提前帮助.