Spaces:
Runtime error
Runtime error
Soutrik
commited on
Commit
·
2494a3f
1
Parent(s):
3cdf230
changes-1
Browse files- .github/workflows/deploy.yml +22 -2
- docker-compose.yaml +2 -0
.github/workflows/deploy.yml
CHANGED
@@ -12,10 +12,10 @@ jobs:
|
|
12 |
|
13 |
steps:
|
14 |
- name: Checkout repository
|
15 |
-
uses: actions/checkout@
|
16 |
|
17 |
- name: Set up Docker Buildx
|
18 |
-
uses: docker/setup-buildx-action@
|
19 |
|
20 |
- name: Log in to Amazon ECR
|
21 |
env:
|
@@ -26,6 +26,16 @@ jobs:
|
|
26 |
aws ecr get-login-password --region $AWS_REGION | docker login --username AWS --password-stdin 007758426687.dkr.ecr.$AWS_REGION.amazonaws.com
|
27 |
|
28 |
- name: Build Docker image
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
run: |
|
30 |
docker build -t soutrik71/test .
|
31 |
docker tag soutrik71/test:latest 007758426687.dkr.ecr.${{ secrets.AWS_REGION }}.amazonaws.com/soutrik71/test:latest
|
@@ -35,5 +45,15 @@ jobs:
|
|
35 |
docker push 007758426687.dkr.ecr.${{ secrets.AWS_REGION }}.amazonaws.com/soutrik71/test:latest
|
36 |
|
37 |
- name: Run Docker Compose
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
38 |
run: |
|
39 |
docker-compose up -d --build app
|
|
|
12 |
|
13 |
steps:
|
14 |
- name: Checkout repository
|
15 |
+
uses: actions/checkout@v4
|
16 |
|
17 |
- name: Set up Docker Buildx
|
18 |
+
uses: docker/setup-buildx-action@v3
|
19 |
|
20 |
- name: Log in to Amazon ECR
|
21 |
env:
|
|
|
26 |
aws ecr get-login-password --region $AWS_REGION | docker login --username AWS --password-stdin 007758426687.dkr.ecr.$AWS_REGION.amazonaws.com
|
27 |
|
28 |
- name: Build Docker image
|
29 |
+
env:
|
30 |
+
POSTGRES_DB: ${{ secrets.POSTGRES_DB }}
|
31 |
+
POSTGRES_USER: ${{ secrets.POSTGRES_USER }}
|
32 |
+
POSTGRES_PASSWORD: ${{ secrets.POSTGRES_PASSWORD }}
|
33 |
+
REDIS_PORT: ${{ secrets.REDIS_PORT }}
|
34 |
+
REDIS_HOST: ${{ secrets.REDIS_HOST }}
|
35 |
+
FLOWER_BASIC_AUTH: ${{ secrets.FLOWER_BASIC_AUTH }}
|
36 |
+
REDIS_URL: ${{ secrets.REDIS_URL }}
|
37 |
+
DATABASE_URL: ${{ secrets.DATABASE_URL }}
|
38 |
+
BROKER_URL: ${{ secrets.BROKER_URL }}
|
39 |
run: |
|
40 |
docker build -t soutrik71/test .
|
41 |
docker tag soutrik71/test:latest 007758426687.dkr.ecr.${{ secrets.AWS_REGION }}.amazonaws.com/soutrik71/test:latest
|
|
|
45 |
docker push 007758426687.dkr.ecr.${{ secrets.AWS_REGION }}.amazonaws.com/soutrik71/test:latest
|
46 |
|
47 |
- name: Run Docker Compose
|
48 |
+
env:
|
49 |
+
POSTGRES_DB: ${{ secrets.POSTGRES_DB }}
|
50 |
+
POSTGRES_USER: ${{ secrets.POSTGRES_USER }}
|
51 |
+
POSTGRES_PASSWORD: ${{ secrets.POSTGRES_PASSWORD }}
|
52 |
+
REDIS_PORT: ${{ secrets.REDIS_PORT }}
|
53 |
+
REDIS_HOST: ${{ secrets.REDIS_HOST }}
|
54 |
+
FLOWER_BASIC_AUTH: ${{ secrets.FLOWER_BASIC_AUTH }}
|
55 |
+
REDIS_URL: ${{ secrets.REDIS_URL }}
|
56 |
+
DATABASE_URL: ${{ secrets.DATABASE_URL }}
|
57 |
+
BROKER_URL: ${{ secrets.BROKER_URL }}
|
58 |
run: |
|
59 |
docker-compose up -d --build app
|
docker-compose.yaml
CHANGED
@@ -27,6 +27,8 @@ services:
|
|
27 |
- "8001:8001"
|
28 |
environment:
|
29 |
DOCKER_ENV: 1
|
|
|
|
|
30 |
networks:
|
31 |
- my_network
|
32 |
healthcheck:
|
|
|
27 |
- "8001:8001"
|
28 |
environment:
|
29 |
DOCKER_ENV: 1
|
30 |
+
REDIS_PORT: ${REDIS_PORT}
|
31 |
+
REDIS_HOST: ${REDIS_HOST}
|
32 |
networks:
|
33 |
- my_network
|
34 |
healthcheck:
|