docker-compose.yml 852 B

123456789101112131415161718192021222324252627282930313233343536
  1. services:
  2. db:
  3. image: mariadb:10.11
  4. container_name: wordpress_db
  5. restart: always
  6. environment:
  7. MYSQL_ROOT_PASSWORD: ${WP_DB_ROOT_PW}
  8. MYSQL_DATABASE: wordpress
  9. MYSQL_USER: wpuser
  10. MYSQL_PASSWORD: ${WP_DB_USER_PW}
  11. TZ: ${TZ}
  12. volumes:
  13. - CHANGE_TO_COMPOSE_DATA_PATH/wordpress/db:/var/lib/mysql
  14. networks:
  15. - nginx_proxy_manager
  16. wordpress:
  17. image: wordpress:latest
  18. container_name: wordpress
  19. restart: always
  20. depends_on:
  21. - db
  22. environment:
  23. WORDPRESS_DB_HOST: db
  24. WORDPRESS_DB_USER: wpuser
  25. WORDPRESS_DB_PASSWORD: ${WP_DB_USER_PW}
  26. WORDPRESS_DB_NAME: wordpress
  27. TZ: ${TZ}
  28. volumes:
  29. - CHANGE_TO_COMPOSE_DATA_PATH/wordpress/html:/var/www/html
  30. networks:
  31. - nginx_proxy_manager
  32. networks:
  33. nginx_proxy_manager:
  34. external: true