docker_app/DockerHome/docker-compose.yml

84 lines
1.8 KiB
YAML

version: "3.9"
services:
keycloak:
image: jboss/keycloak:16.1.1
restart: unless-stopped
ports:
- 38080:8080
environment:
KEYCLOAK_USER: kcroot
KEYCLOAK_PASSWORD: "Hai_1992"
PROXY_ADDRESS_FORWARDING: 'true'
DB_VENDOR: POSTGRES
DB_ADDR: postgresql
DB_DATABASE: keycloak
DB_USER: postgres
DB_PASSWORD: kc1992
#volumes:
#- /home/ubuntu/.myDockerDir/Keycloak/etc/:/etc/
depends_on:
- postgresql
networks:
- docker_net
postgresql:
image: postgres:14.3
restart: unless-stopped
environment:
POSTGRES_DB: postgres
POSTGRES_USER: postgres
POSTGRES_PASSWORD: kc1992
command:
- 'postgres'
- '-c'
- 'max_connections=100'
- '-c'
- 'shared_buffers=256MB'
volumes:
- /home/ubuntu/.myDockerDir/Postgresql/data:/var/lib/postgresql/data
#- db-data:/var/lib/postgresql/data
- ./Postgresql/create_more.sql:/docker-entrypoint-initdb.d/create_more.sql
networks:
- docker_net
logging:
driver: "none"
wiki:
image: requarks/wiki
restart: unless-stopped
ports:
- 13444:3000
- 13443:3443
environment:
DB_TYPE: postgres
DB_HOST: postgresql
DB_PORT: 5432
DB_NAME: wiki
DB_USER: wikijs
DB_PASS: wikiPGsql1992
UPGRADE_COMPANION: 1
volumes:
- /share/DockerDir/wikijs/data/content:/wiki/data/content
depends_on:
- postgresql
networks:
- docker_net
wiki-update:
image: requarks/wiki-update-companion
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
depends_on:
- postgresql
- wiki
networks:
- docker_net
networks:
docker_net:
external: true
volumes:
db-data: