87 lines
2.4 KiB
YAML
87 lines
2.4 KiB
YAML
version: '3.9'
|
|
|
|
services:
|
|
tenant-database:
|
|
pull_policy: always
|
|
image: nexus.knecon.com:5001/migration/redtenant-db-staging-multi-arch
|
|
ports:
|
|
- 15432:5432
|
|
environment:
|
|
- POSTGRES_PASSWORD=r3dact3d
|
|
- POSTGRES_USER=tenant
|
|
- POSTGRES_DB=red-tenant
|
|
main-database:
|
|
image: nexus.knecon.com:5001/migration/tenantmanager-db-staging-multi-arch
|
|
pull_policy: always
|
|
ports:
|
|
- 25432:5432
|
|
environment:
|
|
- POSTGRES_PASSWORD=r3dact3d
|
|
- POSTGRES_USER=tenantmanager
|
|
- POSTGRES_DB=tenantmanager
|
|
keycloak-database:
|
|
image: nexus.knecon.com:5001/migration/keycloak-db-multi-arch
|
|
pull_policy: always
|
|
ports:
|
|
- 35432:5432
|
|
environment:
|
|
- POSTGRES_PASSWORD=some-password
|
|
- POSTGRES_USER=bn_keycloak
|
|
- POSTGRES_DB=bitnami_keycloak
|
|
keycloak:
|
|
command: ['start']
|
|
volumes:
|
|
- /tmp/export:/opt/export
|
|
depends_on:
|
|
- "keycloak-database"
|
|
image: quay.io/keycloak/keycloak:20.0.1
|
|
environment:
|
|
JAVA_OPTS_APPEND: -Dkeycloak.profile.feature.upload_scripts=enabled
|
|
KC_HOSTNAME: localhost
|
|
KC_HTTP_ENABLED: true
|
|
KC_HOSTNAME_STRICT_HTTPS: false
|
|
KC_DB: postgres
|
|
KC_DB_URL: jdbc:postgresql://keycloak-database:5432/bitnami_keycloak
|
|
KC_DB_USERNAME: bn_keycloak
|
|
KC_DB_PASSWORD: some-password
|
|
ports:
|
|
- "8080:8080"
|
|
redis:
|
|
image: redis
|
|
ports:
|
|
- "6379:6379"
|
|
rabbitmq:
|
|
image: 'rabbitmq:3.9-alpine'
|
|
environment:
|
|
- RABBITMQ_DEFAULT_USER=user
|
|
- RABBITMQ_DEFAULT_PASS=rabbitmq
|
|
ports:
|
|
- 5672:5672
|
|
- 15672:15672
|
|
minio:
|
|
pull_policy: always
|
|
image: nexus.knecon.com:5001/migration/minio-staging-multi-arch
|
|
ports:
|
|
- "9001:9001"
|
|
- "9000:9000"
|
|
adminer:
|
|
image: adminer:latest
|
|
ports:
|
|
- "58080:8080"
|
|
ui:
|
|
pull_policy: always
|
|
image: nexus.knecon.com:5001/migration/test-ui-csp
|
|
environment:
|
|
API_URL: http://localhost:4200
|
|
APP_NAME: Local
|
|
FRONTEND_APP_VERSION: 42
|
|
OAUTH_URL: http://localhost:8080
|
|
OAUTH_CLIENT_ID: redaction
|
|
BASE_TRANSLATIONS_DIRECTORY: /assets/i18n/redact/
|
|
THEME: redact
|
|
ports:
|
|
- "4200:8080"
|
|
# pg_dump bitnami_keycloak -U bn_keycloak -h 127.0.0.1 -p 35432 > data.sql
|
|
# pg_dump tenantmanager -U tenantmanager -h 127.0.0.1 -p 25432 > data.sql
|
|
# pg_dump red-tenant -U tenant -h 127.0.0.1 -p 15432 > data.sql
|