Skip to content

Commit ff95b17

Browse files
committed
build: add docker-compose for setup dev enviroment
1 parent bc8ec9f commit ff95b17

File tree

2 files changed

+65
-40
lines changed

2 files changed

+65
-40
lines changed

.gitignore

Lines changed: 43 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,43 @@
1-
# compiled output
2-
/dist
3-
/node_modules
4-
5-
# Logs
6-
logs
7-
*.log
8-
npm-debug.log*
9-
pnpm-debug.log*
10-
yarn-debug.log*
11-
yarn-error.log*
12-
lerna-debug.log*
13-
14-
# OS
15-
.DS_Store
16-
17-
# Tests
18-
/coverage
19-
/.nyc_output
20-
21-
# IDEs and editors
22-
/.idea
23-
.project
24-
.classpath
25-
.c9/
26-
*.launch
27-
.settings/
28-
*.sublime-workspace
29-
30-
# IDE - VSCode
31-
.vscode/*
32-
!.vscode/settings.json
33-
!.vscode/tasks.json
34-
!.vscode/launch.json
35-
!.vscode/extensions.json
36-
.devcontainer
37-
*.env
38-
39-
# Temp File
40-
*.temp.ts
1+
# compiled output
2+
/dist
3+
/node_modules
4+
5+
# Logs
6+
logs
7+
*.log
8+
npm-debug.log*
9+
pnpm-debug.log*
10+
yarn-debug.log*
11+
yarn-error.log*
12+
lerna-debug.log*
13+
14+
# OS
15+
.DS_Store
16+
17+
# Tests
18+
/coverage
19+
/.nyc_output
20+
21+
# IDEs and editors
22+
/.idea
23+
.project
24+
.classpath
25+
.c9/
26+
*.launch
27+
.settings/
28+
*.sublime-workspace
29+
30+
# IDE - VSCode
31+
.vscode/*
32+
!.vscode/settings.json
33+
!.vscode/tasks.json
34+
!.vscode/launch.json
35+
!.vscode/extensions.json
36+
.devcontainer
37+
*.env
38+
39+
# Temp File
40+
*.temp.ts
41+
42+
# Dev Enviroment
43+
docker/mysql/data/*
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
services:
2+
# Database for Development. (PORT 33060)
3+
dev-db:
4+
image: mysql/mysql-server:latest
5+
ports:
6+
- 33060:3306
7+
environment:
8+
- MYSQL_ROOT_HOST=%
9+
- MYSQL_ROOT_PASSWORD=mysql
10+
- MYSQL_DATABASE=docker-mysql-db
11+
volumes:
12+
- ./data:/var/lib/mysql
13+
# Database for E2E test. (PORT 33061)
14+
# Before `npm run test:e2e:auto`
15+
test-db:
16+
image: mysql/mysql-server:latest
17+
ports:
18+
- 33061:3306
19+
environment:
20+
- MYSQL_ROOT_HOST=%
21+
- MYSQL_ROOT_PASSWORD=mysql
22+
- MYSQL_DATABASE=docker-mysql-db

0 commit comments

Comments
 (0)