mirror of
https://github.com/IT4Change/gradido.git
synced 2026-02-06 09:56:05 +00:00
wait on server ready
This commit is contained in:
parent
9dfe28cab5
commit
c9e17ce720
22
.github/workflows/test_e2e.yml
vendored
22
.github/workflows/test_e2e.yml
vendored
@ -33,13 +33,8 @@ jobs:
|
||||
cd backend
|
||||
cp .env.test_e2e .env
|
||||
cd ..
|
||||
bun turbo backend#dev frontend#dev&
|
||||
|
||||
- name: Start local nginx webserver
|
||||
run: |
|
||||
sudo nginx -t
|
||||
sudo systemctl start nginx
|
||||
|
||||
bun turbo backend#dev frontend#dev &
|
||||
|
||||
- name: End-to-end tests | prepare
|
||||
run: |
|
||||
wget --no-verbose -O /opt/cucumber-json-formatter "https://github.com/cucumber/json-formatter/releases/download/v19.0.0/cucumber-json-formatter-linux-386"
|
||||
@ -48,6 +43,19 @@ jobs:
|
||||
cd e2e-tests/
|
||||
bun install
|
||||
|
||||
- name: wait for frontend and backend to be ready
|
||||
run: |
|
||||
docker run --rm --network gradido_internal-net busybox sh -c 'until nc -z 127.0.0.1 3000; do echo waiting for frontend; sleep 1; done;'
|
||||
docker run --rm --network gradido_internal-net busybox sh -c 'until nc -z 127.0.0.1 4000; do echo waiting for backend; sleep 1; done;'
|
||||
|
||||
- name: Start local nginx webserver
|
||||
run: |
|
||||
sudo nginx -t
|
||||
sudo systemctl start nginx
|
||||
|
||||
- name: wait for nginx to be ready
|
||||
run: docker run --rm --network gradido_internal-net busybox sh -c 'until nc -z 127.0.0.1 80; do echo waiting for nginx; sleep 1; done;'
|
||||
|
||||
- name: End-to-end tests | run tests
|
||||
id: e2e-tests
|
||||
run: |
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user