docker-compose.yml 719 B

123456789101112131415161718192021222324252627282930
  1. version: "2"
  2. services:
  3. app:
  4. image: jc21/nginx-proxy-manager-base:latest
  5. ports:
  6. - 8080:80
  7. - 8081:81
  8. - 8443:443
  9. environment:
  10. - NODE_ENV=development
  11. - FORCE_COLOR=1
  12. volumes:
  13. - ./data/letsencrypt:/etc/letsencrypt
  14. - .:/app
  15. working_dir: /app
  16. depends_on:
  17. - db
  18. links:
  19. - db
  20. command: node --max_old_space_size=250 --abort_on_uncaught_exception node_modules/nodemon/bin/nodemon.js
  21. db:
  22. image: mariadb:10.3.7
  23. environment:
  24. MYSQL_ROOT_PASSWORD: "npm"
  25. MYSQL_DATABASE: "npm"
  26. MYSQL_USER: "npm"
  27. MYSQL_PASSWORD: "npm"
  28. volumes:
  29. - ./config/my.cnf:/etc/mysql/conf.d/npm.cnf
  30. - ./data/mysql:/var/lib/mysql