@@ -24,23 +24,34 @@ jobs:
24
24
echo "DATABASE_URL=${{ secrets.DATABASE_URL }}" >> .env
25
25
echo "LLM_API_KEY=${{ secrets.LLM_API_KEY }}" >> .env
26
26
echo "MODEL=${{ secrets.MODEL }}" >> .env
27
+ echo "API_V1_STR=${{ secrets.API_V1_STR }}" >> .env
28
+ echo "PROJECT_NAME=${{ secrets.PROJECT_NAME }}" >> .env
29
+ echo "DESCRIPTION=${{ secrets.DESCRIPTION }}" >> .env
30
+ echo "VERSION=${{ secrets.VERSION }}" >> .env
31
+ echo "SECRET_KEY=${{ secrets.SECRET_KEY }}" >> .env
32
+ echo "ALGORITHM=${{ secrets.ALGORITHM }}" >> .env
33
+ echo "ACCESS_TOKEN_EXPIRE_MINUTES=${{ secrets.ACCESS_TOKEN_EXPIRE_MINUTES }}" >> .env
34
+ echo "ALLOWED_ORIGINS=${{ secrets.ALLOWED_ORIGINS }}" >> .env
35
+ echo "AWS_ACCESS_KEY_ID=${{ secrets.AWS_ACCESS_KEY_ID }}" >> .env
36
+ echo "AWS_SECRET_ACCESS_KEY=${{ secrets.AWS_SECRET_ACCESS_KEY }}" >> .env
37
+ echo "AWS_REGION=${{ secrets.AWS_REGION }}" >> .env
27
38
- name : Run tests
28
39
run : pytest
29
- - name : Clean up .env
30
- run : rm .env
31
40
32
41
build :
33
42
needs : test
34
- runs-on : ubuntu-latest
43
+ runs-on : macos-15
35
44
steps :
36
45
- uses : actions/checkout@v2
37
46
- name : Build Docker image
38
47
run : docker build -t cinex10/codinsight:latest .
39
48
- name : Log in to Docker Hub
40
- uses : docker/login-action@v1
49
+ uses : docker/login-action@v3
41
50
with :
42
51
username : ${{ secrets.DOCKER_HUB_USERNAME }}
43
52
password : ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}
44
53
- name : Push Docker image
45
54
run : |
46
- docker push cinex10/codinsight:latest
55
+ docker push cinex10/codinsight:latest
56
+ - name : Clean up .env
57
+ run : rm .env
0 commit comments