generated from Templates/docker_project
84 lines
1.8 KiB
YAML
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: |