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: