跳至主要内容

Docker compose

模板

version: "3.8"

networks:
kean:
driver: bridge

services:
db:
image: mysql_8.0.tar:v1.0.0
container_name: kean-db
restart: always
volumes:
- ./mysql/init.sql:/docker-entrypoint-initdb.d/init.sql
- ./mysql/data:/var/lib/mysql
env_file:
- ./.env
networks:
- kean
server:
image: kean-server.tar:v1.0.0
container_name: kean-server
restart: always
volumes:
- ./server/upload:/mnt/kean/server/upload
env_file:
- ./.env
networks:
- kean
ports:
- 4000:4000
depends_on:
- db
client:
image: kean-client.tar:v1.0.0
container_name: kean-client
restart: always
ports:
- "${PUB_PORT:-8080}:8080"
networks:
- kean