docker-compose.yml 766 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. services:
  2. db:
  3. image: postgres:15-alpine
  4. environment:
  5. POSTGRES_DB: wiki
  6. POSTGRES_PASSWORD: wikijsrocks
  7. POSTGRES_USER: wikijs
  8. logging:
  9. driver: "none"
  10. restart: unless-stopped
  11. volumes:
  12. - db-data:/var/lib/postgresql/data
  13. networks:
  14. - wikijs
  15. wiki:
  16. image: ghcr.io/requarks/wiki:2
  17. depends_on:
  18. - db
  19. environment:
  20. DB_TYPE: postgres
  21. DB_HOST: db
  22. DB_PORT: 5432
  23. DB_USER: wikijs
  24. DB_PASS: wikijsrocks
  25. DB_NAME: wiki
  26. logging:
  27. driver: "json-file"
  28. options:
  29. max-size: "10m"
  30. max-file: "3"
  31. restart: unless-stopped
  32. ports:
  33. - "3000:3000"
  34. networks:
  35. - wikijs
  36. volumes:
  37. db-data:
  38. networks:
  39. wikijs:
  40. driver: bridge