Skip to content

Commit f037a29

Browse files
committed
revise ci.yml
1 parent d3b676c commit f037a29

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

.github/workflows/ci.yml

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: CI
22

33
on:
44
push:
5-
branches: [ main ]
5+
branches: [ main, development ]
66
pull_request:
7-
branches: [ main ]
7+
branches: [ main, development ]
88

99
jobs:
1010
test:
@@ -15,12 +15,26 @@ jobs:
1515
- name: Set up Docker Buildx
1616
uses: docker/setup-buildx-action@v3
1717

18+
- name: Copy environment file
19+
run: cp .env.development .env
20+
1821
- name: Build and test
1922
run: |
23+
docker compose version
2024
docker compose -f docker-compose.dev.yml build
2125
docker compose -f docker-compose.dev.yml up -d
22-
docker compose -f docker-compose.dev.yml exec -T backend python -m pytest tests/
26+
docker compose -f docker-compose.dev.yml exec -T reproschema python -m pytest tests/
2327
docker compose -f docker-compose.dev.yml down
28+
env:
29+
NODE_ENV: development
30+
DEV_MODE: 1
31+
PROJECT_NAME: development
32+
SCHEMA_URL: http://localhost:80/schema/demo-protocol.json
33+
LOCAL_SCHEMA_DIR: ./schemas
34+
FRONTEND_PORT: 3000
35+
BACKEND_PORT: 8000
36+
PORT: 80
37+
NGINX_HOST: localhost
2438

2539
docker:
2640
needs: test

0 commit comments

Comments
 (0)