docker-compose.yml 912 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. services:
  2. db:
  3. image: postgres:16-alpine
  4. container_name: wikijs-db
  5. restart: unless-stopped
  6. environment:
  7. POSTGRES_DB: wiki
  8. POSTGRES_USER: wiki
  9. POSTGRES_PASSWORD: ${WIKI_DB_PASS}
  10. volumes:
  11. - CHANGE_TO_COMPOSE_DATA_PATH/wikijs/db:/var/lib/postgresql/data
  12. networks:
  13. - nginx_proxy_manager
  14. wiki:
  15. image: lscr.io/linuxserver/wikijs:latest
  16. container_name: wikijs
  17. restart: unless-stopped
  18. depends_on:
  19. - db
  20. environment:
  21. PUID: ${PUID:-1000}
  22. PGID: ${PGID:-1000}
  23. TZ: ${TZ}
  24. DB_TYPE: postgres
  25. DB_HOST: db
  26. DB_PORT: 5432
  27. DB_USER: wiki
  28. DB_PASS: ${WIKI_DB_PASS}
  29. DB_NAME: wiki
  30. volumes:
  31. - CHANGE_TO_COMPOSE_DATA_PATH/wikijs/config:/config
  32. - CHANGE_TO_COMPOSE_DATA_PATH/wikijs/data:/data
  33. networks:
  34. - nginx_proxy_manager
  35. networks:
  36. nginx_proxy_manager:
  37. external: true