docker-compose.yml 905 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. version: '3'
  2. services:
  3. db:
  4. image: mariadb
  5. # container_name: mariadb
  6. volumes:
  7. - ./database:/var/lib/mysql:rw
  8. restart: always
  9. networks:
  10. - private
  11. environment:
  12. MYSQL_ROOT_PASSWORD: root_password
  13. MYSQL_DATABASE: database_name
  14. MYSQL_USER: database_user
  15. MYSQL_PASSWORD: database_password
  16. TZ: Asia/Shanghai
  17. chevereto:
  18. depends_on:
  19. - db
  20. image: stilleshan/chevereto
  21. # container_name: chevereto
  22. restart: always
  23. networks:
  24. - private
  25. environment:
  26. CHEVERETO_DB_HOST: db
  27. CHEVERETO_DB_USERNAME: database_user
  28. CHEVERETO_DB_PASSWORD: database_password
  29. CHEVERETO_DB_NAME: database_name
  30. CHEVERETO_DB_PREFIX: chv_
  31. TZ: Asia/Shanghai
  32. volumes:
  33. - ./images:/var/www/html/images:rw
  34. - ./php.ini:/usr/local/etc/php/php.ini:ro
  35. ports:
  36. - 12345:80
  37. networks:
  38. private: