next-terminal/playground/docker-compose.yml
2021-03-19 23:06:06 +08:00

49 lines
1.1 KiB
YAML

version: '3.3'
services:
mysql:
image: mysql:8.0
container_name: mysql
environment:
MYSQL_DATABASE: next-terminal
MYSQL_USER: next-terminal
MYSQL_PASSWORD: next-terminal
MYSQL_ROOT_PASSWORD: next-terminal
volumes:
- ./data/mysql_data:/var/lib/mysql
ports:
- "3306:3306"
restart:
always
networks:
next-terminal:
ipv4_address: 172.77.77.2
next-terminal:
container_name: next-terminal
image: "dushixiang/next-terminal:latest"
environment:
DB: "mysql"
MYSQL_HOSTNAME: "mysql"
MYSQL_PORT: 3306
MYSQL_USERNAME: "next-terminal"
MYSQL_PASSWORD: "next-terminal"
MYSQL_DATABASE: "next-terminal"
ports:
- "8088:8088"
volumes:
- ./drive:/usr/local/next-terminal/drive
- ./recording:/usr/local/next-terminal/recording
depends_on:
- mysql
networks:
next-terminal:
ipv4_address: 172.77.77.3
restart:
always
networks:
next-terminal:
ipam:
driver: default
config:
- subnet: "172.77.77.0/24"