add to github workflow:

- using .env file to set email related values when starting backend container
- add fake email server to end-to-end testing job
This commit is contained in:
mahula 2023-01-31 14:08:40 +01:00
parent 4747c83209
commit ac2d44e2e6

View File

@ -624,10 +624,13 @@ jobs:
run: docker-compose -f docker-compose.yml -f docker-compose.test.yml up --detach --no-deps database
- name: Boot up test system | docker-compose backend
run: docker-compose -f docker-compose.yml -f docker-compose.test.yml up --detach --no-deps -e EMAIL='true' -e -e EMAIL_TEST_MODUS='false' -e EMAIL_TLS='false' -e EMAIL_CODE_REQUEST_TIME=1 backend
run: |
docker run -it --rm gradido/backend:test /bin/sh
cp .env.test_email .env && exit
docker-compose -f docker-compose.yml -f docker-compose.test.yml up --detach --no-deps backend
- name: Sleep for 10 seconds
run: sleep 10s
- name: Boot up test system | docker-compose mailserver
run: docker-compose -f docker-compose.yml -f docker-compose.test.yml up --detach --no-deps mailserver
- name: Boot up test system | seed backend
run: |