NEXT craftinamerica.org. Base setup for headless wordpress https://www.craftinamerica.org
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

docker-compose.yml 1.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. version: '3'
  2. services:
  3. vue-wp:
  4. depends_on:
  5. - vue-db
  6. image: wordpress
  7. container_name: "vue-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. - vue-db:mysql
  18. environment:
  19. WORDPRESS_DB_PASSWORD: "${DB_PASSWORD}"
  20. IS_DEV: "${IS_DEV}"
  21. WORDPRESS_DB_NAME: current_db
  22. vue-db:
  23. image: mariadb
  24. container_name: "vue-db"
  25. environment:
  26. MYSQL_ROOT_PASSWORD: "${DB_PASSWORD}"
  27. INNODB_FLUSH_METHOD: O_DSYNC
  28. volumes:
  29. - db:/var/lib/mysql
  30. vue-phpmyadmin:
  31. image: phpmyadmin/phpmyadmin
  32. container_name: "vue-phpmyadmin"
  33. depends_on:
  34. - vue-db
  35. ports:
  36. - 8181:80
  37. environment:
  38. PMA_HOST: vue-db
  39. MYSQL_ROOT_PASSWORD: "${DB_PASSWORD}"
  40. volumes:
  41. db: