2020-10-25 17:30:34 +00:00
services :
2024-06-26 16:25:43 +00:00
bunkerweb :
2024-12-20 14:29:12 +00:00
image : bunkerity/bunkerweb:1.6.0-rc1
2024-06-26 16:25:43 +00:00
container_name : bunkerweb
2020-10-25 17:30:34 +00:00
ports :
2024-11-20 15:09:47 +00:00
- "80:8080/tcp"
- "443:8443/tcp"
- "443:8443/udp" # for QUIC
2020-10-25 17:30:34 +00:00
environment :
2024-06-26 16:25:43 +00:00
API_WHITELIST_IP : "127.0.0.0/8 10.20.30.0/24"
restart : "unless-stopped"
networks :
- bw-universe
- bw-services
bw-scheduler :
2024-12-20 14:29:12 +00:00
image : bunkerity/bunkerweb-scheduler:1.6.0-rc1
2024-06-26 16:25:43 +00:00
container_name : bw-scheduler
depends_on :
- bunkerweb
volumes :
- bw-data:/data
environment :
BUNKERWEB_INSTANCES : "bunkerweb"
2022-12-02 14:37:23 +00:00
SERVER_NAME : "www.example.com" # replace with your domain
API_WHITELIST_IP : "127.0.0.0/8 10.20.30.0/24"
AUTO_LETS_ENCRYPT : "yes"
DISABLE_DEFAULT_SERVER : "yes"
MAX_CLIENT_SIZE : "50m"
USE_CLIENT_CACHE : "yes"
USE_GZIP : "yes"
USE_REVERSE_PROXY : "yes"
REVERSE_PROXY_URL : "/"
REVERSE_PROXY_HOST : "http://mywp"
2024-11-20 15:09:47 +00:00
MODSECURITY_CRS_PLUGIN_URLS : "https://github.com/coreruleset/wordpress-rule-exclusions-plugin/archive/refs/tags/v1.0.1.tar.gz" # This is a CRS plugin specific to WordPress
2024-06-26 16:25:43 +00:00
restart : "unless-stopped"
2022-12-02 14:37:23 +00:00
networks :
- bw-universe
2020-10-25 17:30:34 +00:00
mywp :
2024-06-26 16:25:43 +00:00
image : wordpress:6-apache
2020-10-25 17:30:34 +00:00
volumes :
2023-03-17 11:00:17 +00:00
- wp-data:/var/www/html
2020-10-25 17:30:34 +00:00
environment :
2024-06-26 16:25:43 +00:00
WORDPRESS_DB_HOST : "mydb"
WORDPRESS_DB_NAME : "wp"
WORDPRESS_DB_USER : "user"
WORDPRESS_DB_PASSWORD : "db-user-pwd" # set a stronger password in a .env file (must match MYSQL_PASSWORD)
WORDPRESS_TABLE_PREFIX : "prefix_" # best practice : replace with a random prefix
2022-12-02 14:37:23 +00:00
networks :
- bw-services
2020-10-25 17:30:34 +00:00
mydb :
2024-06-26 16:25:43 +00:00
image : mariadb:11
2020-10-25 17:30:34 +00:00
volumes :
2022-12-02 14:37:23 +00:00
- db-data:/var/lib/mysql
2020-10-25 17:30:34 +00:00
environment :
2024-06-26 16:25:43 +00:00
MYSQL_ROOT_PASSWORD : "db-root-pwd" # replace with a stronger password
MYSQL_DATABASE : "wp"
MYSQL_USER : "user"
MYSQL_PASSWORD : "db-user-pwd" # replace with a stronger password (must match WORDPRESS_DB_PASSWORD)
2022-12-02 14:37:23 +00:00
networks :
- bw-services
2022-07-25 08:11:44 +00:00
volumes :
2022-12-02 14:37:23 +00:00
bw-data :
2023-03-17 11:00:17 +00:00
wp-data :
2022-12-02 14:37:23 +00:00
db-data :
2024-06-26 16:25:43 +00:00
2022-12-02 14:37:23 +00:00
networks :
bw-universe :
2024-06-26 16:25:43 +00:00
name : bw-universe
2022-12-02 14:37:23 +00:00
ipam :
driver : default
config :
- subnet : 10.20 .30 .0 /24
bw-services :
2024-06-26 16:25:43 +00:00
name : bw-services