awesome-compose/vue-golang-mysql/docker-compose.yml
fffzlfk 6143cd20b0 feat: add vue-golang-mysql sample
Signed-off-by: fffzlfk <1319933925qq@gmail.com>
2022-09-03 14:24:02 +08:00

35 lines
644 B
YAML

version: '3'
services:
mydb:
restart: always
image: mysql:8.0
environment:
MYSQL_ROOT_PASSWORD: '114514'
MYSQL_DATABASE: code_paste
container_name: mydb
ports:
- "3306:3306"
tty: true
server:
build:
context: ./server
restart: on-failure:10
container_name: server
ports:
- "8080:8080"
environment:
GIN_MODE: release
tty: true
depends_on:
- mydb
web:
build:
context: ./web
args:
VITE_API_BASE_URL: http://127.0.0.1:8080/api
container_name: web
ports:
- "80:3000"
tty: true
depends_on:
- server