docker-compose.yml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. version: '3.7'
  2. services:
  3. wekandb-dev:
  4. image: mongo:6
  5. container_name: wekan-dev-db
  6. restart: unless-stopped
  7. command: mongod --oplogSize 128
  8. networks:
  9. - wekan-dev-tier
  10. expose:
  11. - 27017
  12. volumes:
  13. - /etc/localtime:/etc/localtime:ro
  14. - ./volumes/wekan-db:/data/db
  15. - ./volumes/wekan-db-dump:/dump
  16. wekan-dev:
  17. container_name: wekan-dev-app
  18. restart: always
  19. networks:
  20. - wekan-dev-tier
  21. build:
  22. context: ..
  23. dockerfile: .devcontainer/Dockerfile
  24. ports:
  25. - 3000:3000
  26. - 9229:9229
  27. environment:
  28. - MONGO_URL=mongodb://wekandb-dev:27017/wekan
  29. - ROOT_URL=http://localhost:3000
  30. - WITH_API=true
  31. - RICHER_CARD_COMMENT_EDITOR=true
  32. - BROWSER_POLICY_ENABLED=true
  33. - WRITABLE_PATH=/data
  34. depends_on:
  35. - wekandb-dev
  36. volumes:
  37. - /etc/localtime:/etc/localtime:ro
  38. - ./volumes/data:/data
  39. - ../client:/home/wekan/app/client
  40. - ../models:/home/wekan/app/models
  41. - ../config:/home/wekan/app/config
  42. - ../imports:/home/wekan/app/imports
  43. - ../server:/home/wekan/app/server
  44. - ../public:/home/wekan/app/public
  45. networks:
  46. wekan-dev-tier:
  47. driver: bridge