docker-compose.yml 945 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. version: '2'
  2. services:
  3. wekandb:
  4. image: mongo:3.2.11
  5. container_name: wekan-db
  6. restart: always
  7. command: mongod --smallfiles --oplogSize 128
  8. networks:
  9. - wekan-tier
  10. expose:
  11. - 27017
  12. volumes:
  13. - wekan-db:/data/db
  14. - wekan-db-dump:/dump
  15. wekan:
  16. image: mquandalle/wekan:latest
  17. container_name: wekan-app
  18. restart: always
  19. networks:
  20. - wekan-tier
  21. build:
  22. context: .
  23. dockerfile: Dockerfile
  24. args:
  25. - NODE_VERSION=${NODE_VERSION}
  26. - METEOR_RELEASE=${METEOR_RELEASE}
  27. - NPM_VERSION=${NPM_VERSION}
  28. - ARCHITECTURE=${ARCHITECTURE}
  29. - SRC_PATH=${SRC_PATH}
  30. ports:
  31. - 80:80
  32. environment:
  33. - MONGO_URL=mongodb://wekandb:27017/wekan
  34. - ROOT_URL=http://localhost
  35. depends_on:
  36. - wekandb
  37. volumes:
  38. wekan-db:
  39. driver: local
  40. wekan-db-dump:
  41. driver: local
  42. networks:
  43. wekan-tier:
  44. driver: bridge