call frontend docker before waiting 10 seconds, use build instead of dev to prevent timeout

This commit is contained in:
einhornimmond 2024-11-12 19:55:14 +01:00
parent c968cedb76
commit fb0f901472
2 changed files with 6 additions and 4 deletions

View File

@ -23,6 +23,9 @@ jobs:
cd ..
docker compose -f docker-compose.yml -f docker-compose.test.yml up --detach --no-deps backend
- name: Boot up test system | docker-compose frontends
run: docker compose -f docker-compose.yml -f docker-compose.test.yml up --detach --no-deps frontend admin nginx
- name: Sleep for 10 seconds
run: sleep 10s
@ -34,9 +37,6 @@ jobs:
cd ../backend
yarn && yarn seed
- name: Boot up test system | docker-compose frontends
run: docker compose -f docker-compose.yml -f docker-compose.test.yml up --detach --no-deps frontend admin nginx
- 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

View File

@ -75,8 +75,10 @@ FROM build as test
# Install Additional Software
RUN apk add --no-cache bash jq
RUN yarn run build
# Run command
CMD /bin/sh -c "yarn run dev"
CMD /bin/sh -c "yarn run start"
##################################################################################
# PRODUCTION (Does contain only "binary"- and static-files to reduce image size) #