Skip to content

Fix entrypoint.sh: app.py needs the same ASGI-detection as main.py #2

Fix entrypoint.sh: app.py needs the same ASGI-detection as main.py

Fix entrypoint.sh: app.py needs the same ASGI-detection as main.py #2

name: Build Infra Network Consolidated Service
on:
push:
branches:
- main
- development
paths:
- 'services/adaptive-rate-limiter-rs/**'
- 'services/circuit-breaker-rs/**'
- 'services/connection-pooler-rs/**'
- 'services/connectivity-service/**'
- 'services/egress-controller-rs/**'
- 'services/express-rate-limiter-rs/**'
- 'services/grpc-gateway-rs/**'
- 'services/grpc-hot-path-go/**'
- 'services/http2-multiplexer-rs/**'
- 'services/keepalive-tuner-rs/**'
- 'services/mtls-mesh-rs/**'
- 'services/network-optimization-service/**'
- 'services/network-policy-manager-py/**'
- 'services/path-validator-rs/**'
- 'services/request-validator-py/**'
- 'services/route-trie-optimizer-rs/**'
- 'services/tls-terminator-go/**'
- 'docker/Dockerfile.consolidated'
- 'docker/build-services.sh'
- 'docker/entrypoint.sh'
- '.github/workflows/infra-network.yaml'
env:
TAG: "0.0.1"
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Log in to DigitalOcean Container Registry
uses: docker/login-action@v3
with:
registry: registry.digitalocean.com
username: docker
password: ${{ secrets.DO_API_TOKEN }}
- name: Build and push Docker image
uses: docker/build-push-action@v5
with:
context: .
file: ./docker/Dockerfile.consolidated
push: true
build-args: |
SERVICES=adaptive-rate-limiter-rs,circuit-breaker-rs,connection-pooler-rs,connectivity-service,egress-controller-rs,express-rate-limiter-rs,grpc-gateway-rs,grpc-hot-path-go,http2-multiplexer-rs,keepalive-tuner-rs,mtls-mesh-rs,network-optimization-service,network-policy-manager-py,path-validator-rs,request-validator-py,route-trie-optimizer-rs,tls-terminator-go
PRIMARY_LANG=go
PORT_BASE=9432
tags: registry.digitalocean.com/talentgraph-auth/54link-dev-infra-network:${{ env.TAG }}