docker-compose.yml 722 B

1234567891011121314151617181920212223242526272829303132
  1. version: '2'
  2. services:
  3. wordpress:
  4. container_name: wordpress_${DB_NAME}
  5. image: wordpress:latest
  6. restart: on-failure:3
  7. mem_limit: 200M
  8. volumes:
  9. - ./data:/var/www/html/
  10. - ./conf/mpm_prefork.conf:/etc/apache2/mods-available/mpm_prefork.conf
  11. environment:
  12. WORDPRESS_DB_HOST: db:3306
  13. WORDPRESS_DB_USER: ${DB_USER}
  14. WORDPRESS_DB_PASSWORD: ${DB_PASS}
  15. WORDPRESS_DB_NAME: ${DB_NAME}
  16. VIRTUAL_HOST: ${VIRTUAL_HOST}
  17. LETSENCRYPT_HOST: ${VIRTUAL_HOST}
  18. LETSENCRYPT_EMAIL: ${LETSENCRYPT_EMAIL}
  19. networks:
  20. - reverse-proxy_default
  21. - db_default
  22. networks:
  23. reverse-proxy_default:
  24. external: true
  25. db_default:
  26. external: true