NEXT craftinamerica.org. Base setup for headless wordpress https://www.craftinamerica.org
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

docker-compose.yml 1.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. version: '3'
  2. services:
  3. craft-wp:
  4. depends_on:
  5. - craft-db
  6. image: wordpress
  7. container_name: "craft-wp"
  8. volumes:
  9. - ./configs/wp-config.php:/usr/src/wordpress/wp-config-sample.php
  10. - ./uploads:/var/www/html/wp-content/uploads
  11. - ./plugins:/var/www/html/wp-content/plugins
  12. - ./vue-theme:/var/www/html/wp-content/themes/vue-theme
  13. - ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
  14. ports:
  15. - "8080:80"
  16. links:
  17. - craft-db:mysql
  18. environment:
  19. WORDPRESS_DB_PASSWORD: "${DB_PASSWORD}"
  20. IS_DEV: "${IS_DEV}"
  21. WORDPRESS_DB_NAME: current_db
  22. craft-db:
  23. image: mariadb
  24. container_name: "craft-db"
  25. environment:
  26. MYSQL_ROOT_PASSWORD: "${DB_PASSWORD}"
  27. INNODB_FLUSH_METHOD: O_DSYNC
  28. volumes:
  29. - db:/var/lib/mysql
  30. # craft-phpmyadmin:
  31. # image: phpmyadmin/phpmyadmin
  32. # container_name: "vue-phpmyadmin"
  33. # depends_on:
  34. # - craft-db
  35. # ports:
  36. # - 8181:80
  37. # environment:
  38. # PMA_HOST: craft-db
  39. # MYSQL_ROOT_PASSWORD: "${DB_PASSWORD}"
  40. volumes:
  41. db: