
Contoh Docker Compose Wordpres dan tunnel
version: "3.9"
services:
db:
image: mariadb:10.11
container_name: wordpress_db
restart: always
environment:
MYSQL_ROOT_PASSWORD: rootpassword
MYSQL_DATABASE: wordpress
MYSQL_USER: wpuser
MYSQL_PASSWORD: wppassword
volumes:
- db_data:/var/lib/mysql
wordpress:
image: wordpress:latest
container_name: wordpress_app
depends_on:
- db
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wpuser
WORDPRESS_DB_PASSWORD: wppassword
WORDPRESS_DB_NAME: wordpress
volumes:
- wp_data:/var/www/html
ports:
- "8080:80"
cloudflared:
image: cloudflare/cloudflared:latest
container_name: cloudflared_tunnel
restart: always
# ganti <TOKEN_KAMU> dengan token asli dari Cloudflare dashboard
command: tunnel --no-autoupdate run --token <TOKEN_KAMU>
# kalau mau lebih rapi bisa taruh token di env var, tapi ini langsung hardcode
volumes:
db_data:
wp_data:
Lanjut Part : 1
Muhammad Ullil Fahri
WA : 089696380422
Tautan WA : https://wa.me/message/SG4YA2XQP5FPE1