mirror of
https://github.com/icodex/docker-goedge.git
synced 2026-03-13 21:41:37 -05:00
48 lines
978 B
YAML
48 lines
978 B
YAML
version: "3"
|
|
|
|
networks:
|
|
goedge:
|
|
external: false
|
|
|
|
services:
|
|
mysqld:
|
|
image: mysql:${MYSQL_VERSION}
|
|
container_name: mysqld
|
|
env_file:
|
|
- .env
|
|
networks:
|
|
- goedge
|
|
volumes:
|
|
- ./data/db/mysql:/var/lib/mysql:rw
|
|
restart: always
|
|
|
|
edge-admin:
|
|
image: icodex/edge-admin:${VERSION}
|
|
container_name: edge-admin
|
|
ports:
|
|
- 7788:7788/tcp
|
|
- 8001:8001/tcp
|
|
env_file:
|
|
- .env
|
|
networks:
|
|
- goedge
|
|
volumes:
|
|
- ./data/edge-admin/configs:/usr/local/goedge/edge-admin/configs
|
|
- ./data/edge-api/configs:/usr/local/goedge/edge-admin/edge-api/configs
|
|
restart: always
|
|
|
|
edge-node:
|
|
image: icodex/edge-node:${VERSION}
|
|
container_name: edge-node
|
|
ports:
|
|
- 80:80/tcp
|
|
- 443:443/tcp
|
|
env_file:
|
|
- .env
|
|
networks:
|
|
- goedge
|
|
volumes:
|
|
- ./data/edge-node/cache:/opt/cache
|
|
- ./data/edge-node/configs:/usr/local/goedge/edge-node/configs
|
|
restart: always
|