mirror of
https://github.com/okxlin/appstore.git
synced 2026-02-23 11:27:39 +08:00
64 lines
1.3 KiB
YAML
64 lines
1.3 KiB
YAML
version: '3'
|
|
services:
|
|
uuwaf:
|
|
build: ./docker/
|
|
ulimits:
|
|
nproc: 65535
|
|
nofile:
|
|
soft: 102400
|
|
hard: 102400
|
|
container_name: ${CONTAINER_NAME}-uuwaf
|
|
networks:
|
|
1panel-network:
|
|
wafnet:
|
|
ipv4_address: ${SUBNET_PREFIX}.3
|
|
ports:
|
|
- "${PANEL_APP_PORT_HTTP}:80"
|
|
- "${PANEL_APP_PORT_HTTPS}:443"
|
|
- "${PANEL_APP_PORT_CONSOLE}:4443"
|
|
volumes:
|
|
- ./uuwaf:/uuwaf
|
|
command: ["/run.sh"]
|
|
environment:
|
|
- TZ=${TIME_ZONE}
|
|
labels:
|
|
createdBy: "Apps"
|
|
links:
|
|
- wafdb
|
|
depends_on:
|
|
- wafdb
|
|
|
|
wafdb:
|
|
image: percona:8
|
|
container_name: ${CONTAINER_NAME}-wafdb
|
|
networks:
|
|
1panel-network:
|
|
wafnet:
|
|
ipv4_address: ${SUBNET_PREFIX}.7
|
|
#ports:
|
|
#- "127.0.0.1:4306:3306"
|
|
volumes:
|
|
- ./uuwaf/initdb:/docker-entrypoint-initdb.d
|
|
- wafdata:/var/lib/mysql
|
|
environment:
|
|
- TZ=${TIME_ZONE}
|
|
- INIT_ROCKSDB
|
|
- MYSQL_ROOT_PASSWORD=Safe3.WAF
|
|
labels:
|
|
createdBy: "Apps"
|
|
|
|
volumes:
|
|
wafdata:
|
|
|
|
networks:
|
|
1panel-network:
|
|
external: true
|
|
wafnet:
|
|
name: wafnet
|
|
driver: bridge
|
|
ipam:
|
|
driver: default
|
|
config:
|
|
- gateway: ${SUBNET_PREFIX:?SUBNET_PREFIX required}.1
|
|
subnet: ${SUBNET_PREFIX}.0/24
|