version: '3' services: keycloak-db: container_name: keycloak-db image: postgres:13 restart: always volumes: - /mnt/containers/keycloak/container-data/db:/var/lib/postgresql/data:Z environment: POSTGRES_DB: keycloak POSTGRES_USER: keycloak POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} keycloak: container_name: keycloak image: bitnami/keycloak restart: always environment: KEYCLOAK_DATABASE_HOST: keycloak-db KEYCLOAK_DATABASE_NAME: keycloak KEYCLOAK_DATABASE_USER: keycloak KEYCLOAK_DATABASE_SCHEMA: public KEYCLOAK_DATABASE_PASSWORD: ${POSTGRES_PASSWORD} KEYCLOAK_ADMIN: admin KEYCLOAK_ADMIN_PASSWORD: ${KEYCLOAK_PASSWORD} PROXY_ADDRESS_FORWARDING: "true" KEYCLOAK_FRONTEND_URL: https://auth.jaredtsmith.com/ ports: - 8080:8080 depends_on: - keycloak-db