docker-compose.yml 792 B

12345678910111213141516171819202122232425262728293031323334353637
  1. version: "3"
  2. services:
  3. db:
  4. image: mariadb:10.3
  5. restart: always
  6. volumes:
  7. - "mysql-data:/var/lib/mysql"
  8. environment:
  9. - MYSQL_RANDOM_ROOT_PASSWORD=yes
  10. - MYSQL_DATABASE=dwsurvey
  11. - MYSQL_USER=dwsurvey
  12. - MYSQL_PASSWORD=dwsurvey
  13. dwsurvey:
  14. image: dwsurvey
  15. restart: always
  16. volumes:
  17. - "dwsurvey-wjHtml:/dwsurvey/WEB-INF/wjHtml"
  18. - "dwsurvey-site:/dwsurvey/WEB-INF/classes/conf/site"
  19. links:
  20. - db
  21. environment:
  22. - MYSQL_HOST=db
  23. - MYSQL_DATABASE=dwsurvey
  24. - MYSQL_USER=dwsurvey
  25. - MYSQL_PASSWORD=dwsurvey
  26. - ADMIN_EMAIL=admin@example.com
  27. - ADMIN_PASSWORD=123456
  28. - CONTEXT_ROOT=/
  29. ports:
  30. - "8080:8080"
  31. volumes:
  32. mysql-data: {}
  33. dwsurvey-wjHtml: {}
  34. dwsurvey-site: {}