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.6KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. version: "3"
  2. services:
  3. craft-wp:
  4. depends_on:
  5. - craft-db
  6. image: wordpress:latest
  7. container_name: "craft-wp"
  8. restart: always
  9. volumes:
  10. - ./configs/wp-config.php:/usr/src/wordpress/wp-config-sample.php
  11. - ./uploads:/var/www/html/wp-content/uploads
  12. - ./plugins:/var/www/html/wp-content/plugins
  13. - ./vue-theme:/var/www/html/wp-content/themes/vue-theme
  14. - ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
  15. ports:
  16. - 8080:80
  17. links:
  18. - craft-db:mysql
  19. environment:
  20. WORDPRESS_DB_NAME: "${DB_NAME}"
  21. WORDPRESS_DB_USER: "${WORDPRESS_DB_USER}"
  22. WORDPRESS_DB_PASSWORD: "${WORDPRESS_DB_PASSWORD}"
  23. IS_DEV: "${IS_DEV}"
  24. craft-db:
  25. image: mariadb:latest
  26. container_name: "craft-db"
  27. restart: on-failure
  28. ports:
  29. - 3380:3306
  30. environment:
  31. MYSQL_ROOT_PASSWORD: "${DB_PASSWORD}"
  32. INNODB_FLUSH_METHOD: O_DSYNC
  33. MYSQL_USER: "${WORDPRESS_DB_USER}"
  34. MYSQL_PASSWORD: "${WORDPRESS_DB_PASSWORD}"
  35. MYSQL_DATABASE: "${DB_NAME}"
  36. volumes:
  37. - db:/var/lib/mysql
  38. craft-admin:
  39. image: adminer
  40. container_name: "craft-admin"
  41. depends_on:
  42. - craft-db
  43. ports:
  44. - 8181:8080
  45. environment:
  46. ADMINER_DEFAULT_SERVER: craft-db
  47. ADMINER_DESIGN: pepa-linha-dark
  48. volumes:
  49. - ./adminer.ini:/usr/local/etc/php/conf.d/uploads.ini
  50. volumes:
  51. db: