File tree 2 files changed +14
-19
lines changed
2 files changed +14
-19
lines changed Original file line number Diff line number Diff line change 16
16
jobs :
17
17
wip-tests :
18
18
runs-on : ubuntu-latest
19
+ env :
20
+ MSAL_CB_PORT : 8000
21
+ MSAL_HOST : localhost
22
+ MSAL_APP_ID : ${{ secrets.QA_MSAL_APP_ID }}
23
+ MSAL_TENANT_ID : ${{ secrets.QA_MSAL_TENANT_ID }}
24
+ QA_ADMIN_PW : ${{ secrets.QA_ADMIN_PW }}
25
+ QA_OPENAI_KEY : ${{ secrets.QA_OPENAI_KEY }}
26
+ OPENAI_API_KEY : ${{ secrets.OPENAI_API_KEY }}
19
27
steps :
20
28
- name : Checkout the Code
21
29
uses : actions/checkout@v4
26
34
username : ${{ secrets.DOCKER_USERNAME }}
27
35
password : ${{ secrets.DOCKER_PASSWORD }}
28
36
29
- - name : Setup the Environment File
30
- run : |
31
- cat <<EOF > .env
32
- SWIRL_TEST_HOST=localhost
33
- MSAL_HOST=localhost
34
- MSAL_CB_PORT=8000
35
- MSAL_APP_ID=${{ secrets.QA_MSAL_APP_ID }}
36
- MSAL_TENANT_ID=${{ secrets.QA_MSAL_TENANT_ID }}
37
- QA_ADMIN_PW=${{ secrets.QA_ADMIN_PW }}
38
- QA_OPENAI_KEY=${{ secrets.QA_OPENAI_KEY }}
39
- EOF
40
-
41
37
- name : Build and Start Application
42
38
run : docker-compose -f docker-compose-build.yml up --build -d
43
39
58
54
echo "Application is ready."
59
55
60
56
- name : Run the QA Suite
61
- run : docker run --net=host --env-file .env - t swirlai/swirl-search-qa:automated-tests-develop sh -c "behave --tags=${{ github.event.inputs.behave_tags }}"
57
+ run : docker run --net=host -t swirlai/swirl-search-qa:automated-tests-develop sh -c "behave --tags=${{ github.event.inputs.behave_tags }}"
62
58
63
59
- name : Cleanup Application Environment
64
60
run : docker-compose -f docker-compose-build.yml down
Original file line number Diff line number Diff line change @@ -15,13 +15,12 @@ services:
15
15
-e "s/<msal-host>/$MSAL_HOST/" > static/api/config/default &&
16
16
python swirl.py start celery-worker celery-beats &&
17
17
daphne -b 0.0.0.0 -p 8000 swirl_server.asgi:application'
18
-
19
18
environment :
20
- - MSAL_CB_PORT=${ MSAL_CB_PORT}
21
- - MSAL_HOST=${ MSAL_HOST}
22
- - MSAL_APP_ID=${ MSAL_APP_ID}
23
- - MSAL_TENANT_ID=${ MSAL_TENANT_ID}
24
- - OPENAI_API_KEY=${ OPENAI_API_KEY}
19
+ MSAL_CB_PORT : $ MSAL_CB_PORT
20
+ MSAL_HOST : $ MSAL_HOST
21
+ MSAL_APP_ID : $ MSAL_APP_ID
22
+ MSAL_TENANT_ID : $ MSAL_TENANT_ID
23
+ OPENAI_API_KEY : $ OPENAI_API_KEY
25
24
depends_on :
26
25
- redis
27
26
You can’t perform that action at this time.
0 commit comments