name: wikijs services: wiki: image: requarks/wiki:2 container_name: wikijs depends_on: - db_pg17 restart: unless-stopped #ports: # - "3000:3000" # http networks: - internal - proxy environment: DB_TYPE: postgres DB_HOST: db_pg17 DB_PORT: 5432 DB_NAME: $DATABASE DB_USER: $DATABASE_USER DB_PASS_FILE: /run/secrets/db_pass secrets: - db_pass db_pg17: image: postgres:17 container_name: wikijs_db_pg17 restart: unless-stopped healthcheck: test: [ "CMD-SHELL", "pg_isready -d $$POSTGRES_DB -U $$POSTGRES_USER" ] start_period: 20s interval: 30s retries: 5 timeout: 5s volumes: - db_pg17:/var/lib/postgresql/data networks: - internal environment: POSTGRES_DB: $DATABASE POSTGRES_USER: $DATABASE_USER POSTGRES_PASSWORD_FILE: /run/secrets/db_pass secrets: - db_pass volumes: db_pg17: name: wikijs_db_pg17 networks: internal: name: wikijs-internal proxy: name: proxy-wiki external: true secrets: db_pass: file: /srv/docker/secrets/wikijs/db/pass.key