Files
corestack/docker-compose.yaml
2025-08-23 07:30:51 +08:00

61 lines
1.1 KiB
YAML

services:
caddy:
image: caddy:2.10.0
restart: unless-stopped
ports:
- "80:80"
- "443:443"
- "443:443/udp"
volumes:
- ./caddy:/etc/caddy
- ./site:/site
- caddy_data:/data
- caddy_config:/config
mysql:
image: mysql:lts
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: 123456
MYSQL_DATABASE: connect
volumes:
- mysql:/var/lib/mysql
redis:
image: redis:alpine
restart: unless-stopped
nsqlookupd:
image: nsqio/nsq
restart: unless-stopped
command: /nsqlookupd
nsqd:
image: nsqio/nsq
restart: unless-stopped
command: /nsqd --lookupd-tcp-address=nsqlookupd:4160
depends_on:
- nsqlookupd
nsqadmin:
image: nsqio/nsq
restart: unless-stopped
command: /nsqadmin --lookupd-http-address=nsqlookupd:4161
depends_on:
- nsqlookupd
connect:
image: git.0yue.com/shenxianhe/connect
restart: unless-stopped
volumes:
- ./config.yaml:/app/config.yaml
depends_on:
- mysql
- redis
- nsqd
volumes:
mysql:
caddy_data:
caddy_config: