/
mannik
/
wordpress
Обзор
Документация
Войти
/
mannik
/
wordpress
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
docker-compose.yml
66 строк
2 KB
nchebrov
Обновить docker-compose.yml
23 июн 2026, 02:12
23 июн 2026, 02:12
d18f7ed
Код
Авторство
О чём код?
services: wordpress: #build: . image: 'wordpress:latest' restart: unless-stopped #ports: # - 8081:80 environment: WORDPRESS_DB_HOST: db WORDPRESS_DB_USER: admin WORDPRESS_DB_PASSWORD: admin_password WORDPRESS_DB_NAME: db_name WORDPRESS_REDIS_HOST: redis WORDPRESS_REDIS_PORT: 6379 WORDPRESS_CONFIG_EXTRA: | define('WP_REDIS_HOST', 'redis'); define('WP_REDIS_PORT', 6379); define('WP_REDIS_PREFIX', 'wordpress'); volumes: - ./wordpress_data:/var/www/html - ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini depends_on: db: condition: service_healthy redis: condition: service_started networks: - wordpress-network #healthcheck: # test: ["CMD", "curl", "-f", "http://localhost:80/"] # interval: 30s # timeout: 10s # retries: 3 # start_period: 60s db: image: mysql:8.0 restart: unless-stopped environment: MYSQL_DATABASE: db_name MYSQL_USER: admin MYSQL_PASSWORD: admin_password MYSQL_RANDOM_ROOT_PASSWORD: '1' volumes: - ./mysql_data:/var/lib/mysql networks: - wordpress-network healthcheck: test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "admin", "-padmin_password"] interval: 10s timeout: 5s retries: 5 start_period: 30s redis: image: redis:alpine restart: unless-stopped command: redis-server --appendonly yes volumes: - ./redis_data:/data networks: - wordpress-network networks: wordpress-network: driver: bridge