docker-compose.yml 936 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. version: "3"
  2. services:
  3. redis:
  4. image: redis:4-alpine
  5. logging:
  6. driver: "none"
  7. networks:
  8. - wikinet
  9. db:
  10. image: postgres:9-alpine
  11. environment:
  12. POSTGRES_DB: wiki
  13. POSTGRES_PASSWORD: wikijsrocks
  14. POSTGRES_USER: wikijs
  15. logging:
  16. driver: "none"
  17. volumes:
  18. - db-data:/var/lib/postgresql/data
  19. networks:
  20. - wikinet
  21. wiki:
  22. image: requarks/wiki:beta
  23. depends_on:
  24. - db
  25. - redis
  26. environment:
  27. PORT: 3000 # DO NOT CHANGE! Use ports below to specify listening port.
  28. DB_TYPE: postgres
  29. DB_HOST: db
  30. DB_PORT: 5432
  31. DB_USER: wikijs
  32. DB_PASS: wikijsrocks
  33. DB_NAME: wiki
  34. REDIS_HOST: redis
  35. REDIS_PORT: 6379
  36. REDIS_DB: 0
  37. REDIS_PASS: ''
  38. networks:
  39. - wikinet
  40. ports:
  41. - "3000:3000" # <-- replace with "80:3000" to listen on port 80 instead
  42. networks:
  43. wikinet:
  44. volumes:
  45. db-data: