BotSharp/dockerfiles/docker-compose.infrastructure.override.yml
geffzhang c2a81fe4c0 feat: add docker compose file
1、docker file
2、docker compose with MongoRepository and keycloak sso
2024-02-19 22:26:36 +08:00

31 lines
809 B
YAML

version: '3.8'
services:
mongodb:
environment:
MONGO_INITDB_ROOT_USERNAME: ${ENV_MONGO_INITDB_ROOT_USERNAME}
MONGO_INITDB_ROOT_PASSWORD: ${ENV_MONGO_INITDB_ROOT_PASSWORD}
ports:
- 27017:27017
keycloak.localhost:
environment:
- KEYCLOAK_ADMIN=admin
- KEYCLOAK_ADMIN_PASSWORD=admin
- KC_DB=postgres
- KC_DB_URL_HOST=postgresql.localhost
- KC_DB_URL_DATABASE=keycloak
- KC_DB_PASSWORD=123456
- KC_DB_USERNAME=keycloak
- KC_DB_SCHEMA=public
ports:
- 8080:8080
postgresql.localhost:
environment:
# ALLOW_EMPTY_PASSWORD is recommended only for development.
- POSTGRES_PASSWORD=123456
- POSTGRESQL_USERNAME=keycloak
- POSTGRESQL_DATABASE=keycloak
ports:
- 5432:5432