Skip to content

Commit

Permalink
update missing docker compose
Browse files Browse the repository at this point in the history
  • Loading branch information
OSousa117 committed Sep 26, 2023
1 parent 89148a6 commit d3bc392
Showing 1 changed file with 37 additions and 4 deletions.
41 changes: 37 additions & 4 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,17 +19,50 @@
# ********************************************************************************

version: '3.8'

services:
db:
postgres:
image: postgres:14.1-alpine
restart: always
environment:
- POSTGRES_USER=dcm
- POSTGRES_PASSWORD=dcm
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
ports:
- '5432:5432'
- '${POSTGRES_PORT}:${POSTGRES_PORT}'
volumes:
- db:/var/lib/postgresql/data
- ./keycloak/init-db.sql:/docker-entrypoint-initdb.d/init-db.sql

keycloak:
build:
context: .
dockerfile: Dockerfile
image: jboss/keycloak:latest
entrypoint: [ "/bin/sh", "-c" ]
command:
- |
/config/generate-secret.sh &&
/opt/jboss/tools/docker-entrypoint.sh -b 0.0.0.0
environment:
VAULT_TOKEN: ${VAULT_TOKEN}
VAULT_ADDR: ${VAULT_ADDR}
SECRET_PATH: ${SECRET_PATH}
DB_VENDOR: ${DB_VENDOR}
DB_ADDR: ${DB_ADDR}
DB_DATABASE: ${POSTGRES_DB}
DB_USER: ${POSTGRES_USER}
DB_PASSWORD: ${POSTGRES_PASSWORD}
KEYCLOAK_USER: ${KEYCLOAK_USER}
KEYCLOAK_PASSWORD: ${KEYCLOAK_PASSWORD}
KEYCLOAK_IMPORT: /etc/keycloak/realm-export.json -Dkeycloak.profile.feature.upload_scripts=enabled
ports:
- "${KEYCLOAK_PORT}:8080"
depends_on:
- postgres
volumes:
- ./keycloak/realm-export.json:/etc/keycloak/realm-export.json
- ./keycloak/generate-secret.sh:/config/generate-secret.sh

volumes:
db:
driver: local

0 comments on commit d3bc392

Please sign in to comment.