NEXT craftinamerica.org. Base setup for headless wordpress https://www.craftinamerica.org
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

docker-compose.yml 1.5KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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_DATABASE: "${DB_NAME}"
  34. volumes:
  35. - db:/var/lib/mysql
  36. craft-admin:
  37. image: adminer
  38. container_name: "craft-admin"
  39. depends_on:
  40. - craft-db
  41. ports:
  42. - 8181:8080
  43. environment:
  44. ADMINER_DEFAULT_SERVER: craft-db
  45. ADMINER_DESIGN: pepa-linha-dark
  46. volumes:
  47. - ./adminer.ini:/usr/local/etc/php/conf.d/uploads.ini
  48. volumes:
  49. db: