Soutrik commited on
Commit
2494a3f
·
1 Parent(s): 3cdf230
.github/workflows/deploy.yml CHANGED
@@ -12,10 +12,10 @@ jobs:
12
 
13
  steps:
14
  - name: Checkout repository
15
- uses: actions/checkout@v3
16
 
17
  - name: Set up Docker Buildx
18
- uses: docker/setup-buildx-action@v2
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: