Skip to content

Instantly share code, notes, and snippets.

@naviarh
Last active February 12, 2022 21:41
Show Gist options
  • Save naviarh/06f2e6860035c43517011e23c46ec76d to your computer and use it in GitHub Desktop.
Save naviarh/06f2e6860035c43517011e23c46ec76d to your computer and use it in GitHub Desktop.
version: '3.7'
services:
wp1-sqlite:
image: milanb/wordpress-sqlite
container_name: wp1-sqlite
restart: unless-stopped
volumes:
- "./db:/var/www/db"
- "./html:/var/www/html"
environment:
- WP_HOME=https://wp1.picsor.ru
- WP_SITEURL=https://wp1.picsor.ru
wp1-nginx:
image: milanb/wordpress-nginx
container_name: wp1-nginx
restart: unless-stopped
links:
- wp1-sqlite:wordpress
volumes:
- "./db:/var/www/db"
- "./html:/var/www/html"
#ports:
#- "8081:80"
labels:
# https access for domain
- "traefik.enable=true"
- "traefik.http.routers.wordpress-secure.rule=Host(`wp1.picsor.ru`)"
- "traefik.http.routers.wordpress-secure.entrypoints=websecure"
- "traefik.http.routers.wordpress-secure.tls.certresolver=myresolver"
#- "traefik.http.routers.wordpress-secure.middlewares=gzip,sslheader,limit"
#- "traefik.http.routers.wordpress-secure.service=wordpress-service"
#- "traefik.http.services.wordpress-service.loadbalancer.server.port=80"
# middlewares
#- "traefik.http.middlewares.gzip.compress=true"
#- "traefik.http.middlewares.sslheader.headers.customrequestheaders.X-Forwarded-Proto=https"
#- "traefik.http.middlewares.limit.buffering.memRequestBodyBytes=20971520"
#- "traefik.http.middlewares.limit.buffering.maxRequestBodyBytes=20971520"
# Предварительно нужно сделать вручную!!!
# Создать каталог:
# mkdir db
# сменить владельца этому каталогу:
# sudo chown -R 82.82 db
# После запуска версия вордпресс будет старой, надо обновить в админке сайта
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment