docker_app/DockerHome/docker-compose.yml

81 lines
1.8 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

version: "3.9"
services:
keycloak:
image: jboss/keycloak:16.1.1
restart: unless-stopped
ports:
- 28080: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: keycloak
POSTGRES_USER: postgres
POSTGRES_PASSWORD: kc1992
command: [ 'postgres', '-c', 'max_connections=100', '-c', 'shared_buffers=256MB' ]
volumes:
- /share/DockerDir/Postgres/data:/var/lib/postgresql/data
#- db-data:/var/lib/postgresql/data
# 映射sql文件是初始化时自动执行文件 以创建多个数据库
#- /share/DockerDir/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: wikijs
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
restart: unless-stopped
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: