Skip to content

Commit 525693f

Browse files
committed
create ci/docker-compose.yml
1 parent ee1229a commit 525693f

File tree

3 files changed

+30
-4
lines changed

3 files changed

+30
-4
lines changed

.ci/docker-compose.yml

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
services:
2+
app:
3+
build: .
4+
ports:
5+
- 3000:3000
6+
depends_on:
7+
- redis
8+
restart: on-failure
9+
networks:
10+
- internal-network
11+
12+
redis:
13+
image: redis:7.0-alpine
14+
networks:
15+
- internal-network
16+
environment:
17+
- REDIS_PASSWORD=password
18+
ports:
19+
- 6379:6379
20+
21+
networks:
22+
internal-network:

.github/workflows/lint.yml

+4-2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ concurrency:
1111
jobs:
1212
build:
1313
runs-on: ubuntu-latest
14+
env:
15+
COMPOSE_FILE: .ci/docker-compose.yml
1416

1517
steps:
1618
- name: Checkout code
@@ -19,5 +21,5 @@ jobs:
1921
- name: Use Docker Compose
2022
run: docker-compose up -d
2123

22-
- name: Run ESLint
23-
run: docker compose run app npm run lint
24+
- name: Run lint check
25+
run: docker-compose run app npm run lint

.github/workflows/test.yml

+4-2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ concurrency:
1111
jobs:
1212
build:
1313
runs-on: ubuntu-latest
14+
env:
15+
COMPOSE_FILE: .ci/docker-compose.yml
1416

1517
steps:
1618
- name: Checkout code
@@ -19,5 +21,5 @@ jobs:
1921
- name: Use Docker Compose
2022
run: docker-compose up -d
2123

22-
- name: Run Jest tests
23-
run: docker compose run app npm run test
24+
- name: Run tests
25+
run: docker-compose run app npm run test

0 commit comments

Comments
 (0)