wordpress pour anne so

This commit is contained in:
2024-04-25 20:47:53 +00:00
parent ad2240cd9d
commit af51855d0c
3 changed files with 79 additions and 0 deletions

6
wordpress/.env.example Normal file
View File

@@ -0,0 +1,6 @@
TAILSCALE_OAUTH_KEY=
TAILSCALE_TAGS=
DB_USER=
DB_PASSWORD=
DB_NAME=
MYSQL_ROOT_PASSWORD=

View File

@@ -0,0 +1,53 @@
---
version: "3.7"
services:
ts-wordpress:
image: tailscale/tailscale:latest
container_name: ts-wordpress
hostname: wordpress-asb
environment:
- TS_AUTHKEY=${TAILSCALE_OAUTH_KEY}
- TS_EXTRA_ARGS=--advertise-tags=${TAILSCALE_TAGS}
- TS_SERVE_CONFIG=/config/wordpress.json
- TS_STATE_DIR=/var/lib/tailscale
volumes:
- ts-wordpress-state:/var/lib/tailscale
- ${PWD}/ts-wordpress/config:/config
- /dev/net/tun:/dev/net/tun
cap_add:
- net_admin
- sys_module
restart: unless-stopped
wordpress:
depends_on:
- db
image: wordpress:latest
volumes:
- wordpress-files:/var/www/html
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: ${DB_USER}
WORDPRESS_DB_PASSWORD: ${DB_PASSWORD}
WORDPRESS_DB_NAME: ${DB_NAME}
db:
image: mysql:latest
volumes:
- db-data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
MYSQL_DATABASE: ${DB_NAME}
MYSQL_USER: ${DB_USER}
MYSQL_PASSWORD: ${DB_PASSWORD}
volumes:
ts-wordpress-state:
driver: local
kuma-data:
driver: local
wordpress-files:
driver: local
db-data:
driver: local

View File

@@ -0,0 +1,20 @@
{
"TCP": {
"443": {
"HTTPS": true
}
},
"Web": {
"${TS_CERT_DOMAIN}:443": {
"Handlers": {
"/": {
"Proxy": "http://wordpress:80"
}
}
}
},
"AllowFunnel": {
"${TS_CERT_DOMAIN}:443": true
}
}