version: ‘3’
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
networks:
default:
ipv4_address: 172.20.0.101
environment:
MYSQL_ROOT_PASSWORD: Hgb245885063
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: Hgb245885063
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- '8090:80'
restart: always
volumes:
- ./wp-content:/var/www/html/wp-content
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_NAME: wordpress
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: Hgb245885063
networks:
default:
ipv4_address: 172.20.0.102
portainer:
image: portainer/portainer
ports:
- 8000:8000
- 9000:9000
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portainer_data:/data
restart: always
networks:
default:
ipv4_address: 172.20.0.103
cloudflared:
image: cloudflare/cloudflared:latest
command: tunnel —no-autoupdate run —token eyJhIjoiODEzM2I3NDQwMjhjYzY4ODI0OTU4ZDY0YTI3NzdhZjAiLCJ0IjoiNjEyNDczOGEtZDU2Ni00NTZiLTg5N2EtYjVhNmU5MzA3NWNjIiwicyI6IlptUXdNRFF3WTJRdFkyUmhOUzAwWXpaa0xXSmxNVFl0WW1SbE1qQmpNMlZrWVdReiJ9
restart: unless-stopped
networks:
default:
ipam:
config:
- subnet: 172.20.0.0/16
volumes:
db_data:
portainer_data: