diff --git a/.github/workflows/ads-java.yml b/.github/workflows/ads-java.yml index 15c334c1..21c0d3c9 100644 --- a/.github/workflows/ads-java.yml +++ b/.github/workflows/ads-java.yml @@ -44,7 +44,7 @@ jobs: uses: docker/build-push-action@v2 with: context: ./services/ads/java - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 push: true tags: ${{ secrets.PUBLIC_ECR_REGISTRY }}/storedog/ads-java:latest diff --git a/.github/workflows/ads.yml b/.github/workflows/ads.yml index 407dc5b7..a9961762 100644 --- a/.github/workflows/ads.yml +++ b/.github/workflows/ads.yml @@ -44,7 +44,7 @@ jobs: uses: docker/build-push-action@v2 with: context: ./services/ads/python - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 push: true tags: ${{ secrets.PUBLIC_ECR_REGISTRY }}/storedog/ads:latest diff --git a/.github/workflows/attackbox.yml b/.github/workflows/attackbox.yml index ae391e87..cddbbb7e 100644 --- a/.github/workflows/attackbox.yml +++ b/.github/workflows/attackbox.yml @@ -44,7 +44,7 @@ jobs: uses: docker/build-push-action@v2 with: context: ./services/attackbox - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 push: true tags: ${{ secrets.PUBLIC_ECR_REGISTRY }}/storedog/attackbox:latest diff --git a/.github/workflows/auth.yml b/.github/workflows/auth.yml index 0138a935..77c780b4 100644 --- a/.github/workflows/auth.yml +++ b/.github/workflows/auth.yml @@ -44,7 +44,7 @@ jobs: uses: docker/build-push-action@v2 with: context: ./services/ads - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 push: true tags: ${{ secrets.PUBLIC_ECR_REGISTRY }}/storedog/auth:latest diff --git a/.github/workflows/backend.yml b/.github/workflows/backend.yml index 2f31c84f..cc561733 100644 --- a/.github/workflows/backend.yml +++ b/.github/workflows/backend.yml @@ -44,7 +44,7 @@ jobs: uses: docker/build-push-action@v2 with: context: ./services/backend - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 push: true tags: ${{ secrets.PUBLIC_ECR_REGISTRY }}/storedog/backend:latest diff --git a/.github/workflows/discounts.yml b/.github/workflows/discounts.yml index e7bccb36..89cb2ec0 100644 --- a/.github/workflows/discounts.yml +++ b/.github/workflows/discounts.yml @@ -44,7 +44,7 @@ jobs: uses: docker/build-push-action@v2 with: context: ./services/discounts - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 push: true tags: ${{ secrets.PUBLIC_ECR_REGISTRY }}/storedog/discounts:latest diff --git a/.github/workflows/frontend.yml b/.github/workflows/frontend.yml index b0430e62..27392578 100644 --- a/.github/workflows/frontend.yml +++ b/.github/workflows/frontend.yml @@ -44,7 +44,7 @@ jobs: uses: docker/build-push-action@v2 with: context: ./services/frontend - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 push: true tags: ${{ secrets.PUBLIC_ECR_REGISTRY }}/storedog/frontend:latest diff --git a/.github/workflows/nginx.yml b/.github/workflows/nginx.yml index 97a15c17..b85ac83e 100644 --- a/.github/workflows/nginx.yml +++ b/.github/workflows/nginx.yml @@ -44,7 +44,7 @@ jobs: uses: docker/build-push-action@v2 with: context: ./services/nginx - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 push: true tags: ${{ secrets.PUBLIC_ECR_REGISTRY }}/storedog/nginx:latest diff --git a/deploy/docker-compose/docker-compose.yml b/deploy/docker-compose/docker-compose.yml index d21e0897..d51f433c 100644 --- a/deploy/docker-compose/docker-compose.yml +++ b/deploy/docker-compose/docker-compose.yml @@ -1,7 +1,7 @@ version: '3.7' services: frontend: - image: public.ecr.aws/x2b9z2t7/storedog/frontend:1.0.2 + image: public.ecr.aws/x2b9z2t7/storedog/frontend:1.0.8 command: yarn dev volumes: - "../../services/frontend/site:/storedog-app/site" @@ -12,7 +12,7 @@ services: networks: - storedog-net nginx: - image: public.ecr.aws/x2b9z2t7/storedog/nginx:1.0.2 + image: public.ecr.aws/x2b9z2t7/storedog/nginx:1.0.8 restart: always ports: - "80:80" @@ -44,14 +44,12 @@ services: networks: - storedog-net web: - image: public.ecr.aws/x2b9z2t7/storedog/backend:1.0.7 + image: public.ecr.aws/x2b9z2t7/storedog/backend:1.0.8 depends_on: - 'postgres' - 'redis' ports: - '${DOCKER_HOST_WEB_PORT:-4000}:4000' - volumes: - - 'bundle_cache:/bundle' environment: REDIS_URL: redis://redis:6379/0 DB_HOST: postgres @@ -60,14 +58,12 @@ services: networks: - storedog-net worker: - image: public.ecr.aws/x2b9z2t7/storedog/backend:1.0.7 + image: public.ecr.aws/x2b9z2t7/storedog/backend:1.0.8 command: bundle exec sidekiq -C config/sidekiq.yml depends_on: - 'postgres' - 'redis' - 'web' - volumes: - - 'bundle_cache:/bundle' environment: REDIS_URL: redis://redis:6379/0 DB_HOST: postgres @@ -76,7 +72,7 @@ services: networks: - storedog-net ads: - image: public.ecr.aws/x2b9z2t7/storedog/ads:1.0.7 + image: public.ecr.aws/x2b9z2t7/storedog/ads:1.0.8 command: flask run --port=${ADS_PORT} --host=0.0.0.0 depends_on: - postgres @@ -96,7 +92,7 @@ services: networks: - storedog-net discounts: - image: public.ecr.aws/x2b9z2t7/storedog/discounts:1.0.7 + image: public.ecr.aws/x2b9z2t7/storedog/discounts:1.0.8 command: ./my-wrapper-script.sh ${DISCOUNTS_PORT} depends_on: - postgres @@ -144,5 +140,5 @@ networks: driver: bridge ipam: config: - - subnet: 172.18.0.0/16 - gateway: 172.18.0.1 + - subnet: 172.43.0.0/16 + gateway: 172.43.0.1