wordpress site cmoag.com

This commit is contained in:
Joerg Lehmann 2021-08-11 17:07:31 +02:00
parent 7a55410293
commit f1a41ad955
2 changed files with 54 additions and 0 deletions

View File

@ -171,3 +171,14 @@ WantedBy=multi-user.target
# systemctl enable --now docker-compose@proxy # systemctl enable --now docker-compose@proxy
# systemctl enable --now docker-compose@nbit_websites # systemctl enable --now docker-compose@nbit_websites
``` ```
## Wordpress behind Traefik
folgendes muss in wp-config.php eingefuegt werden (ganz oben in PHP Code):
```bash
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)
$_SERVER['HTTPS']='on';
```

View File

@ -0,0 +1,43 @@
version: '3.7'
services:
db:
image: mysql:8.0.19
command: '--default-authentication-plugin=mysql_native_password'
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
- MYSQL_ROOT_PASSWORD=blafasel27
- MYSQL_DATABASE=wordpress
- MYSQL_USER=wordpress
- MYSQL_PASSWORD=blafasel27
expose:
- 3306
- 33060
wordpress:
image: wordpress:latest
restart: always
environment:
- WORDPRESS_DB_HOST=db
- WORDPRESS_DB_USER=wordpress
- WORDPRESS_DB_PASSWORD=blafasel27
- WORDPRESS_DB_NAME=wordpress
expose:
- 80
labels:
- "traefik.enable=true"
- "traefik.http.routers.wordpresscmoag.rule=Host(`www2.cmoag.com`)"
- "traefik.http.routers.wordpresscmoag.entrypoints=websecure"
- "traefik.http.routers.wordpresscmoag.tls.certresolver=myresolver"
volumes:
- wordpress:/var/www/html
volumes:
db_data:
wordpress:
networks:
default:
external: true
name: proxy_default