Compare commits

...

3 Commits

Author SHA1 Message Date
mario 3cbc7dd529 fix: service targetPort 8080
Deploy / Build & Push (push) Successful in 9s
Deploy / Deploy Prod (push) Successful in 4s
2026-05-24 22:55:44 -03:00
mario 2eeff8adc5 fix: remove staging deploy (landing only exists in prod)
Deploy / Build & Push (push) Successful in 9s
Deploy / Deploy Prod (push) Successful in 5s
2026-05-24 22:52:40 -03:00
mario f3c1d76ae5 fix: listen on port 8080 for non-root container
Deploy / Build & Push (Prod) (push) Successful in 11s
Deploy / Deploy Staging (push) Failing after 2s
Deploy / Deploy Prod (push) Has been skipped
2026-05-24 22:34:17 -03:00
4 changed files with 8 additions and 22 deletions
+3 -17
View File
@@ -5,8 +5,8 @@ on:
branches: [trunk]
jobs:
build-and-push-prod:
name: Build & Push (Prod)
build-and-push:
name: Build & Push
runs-on: heavy
container: git.batida.io/batida/ci-node:latest
steps:
@@ -23,24 +23,10 @@ jobs:
docker push git.batida.io/batida/batida-landing:${{ github.sha }}
docker push git.batida.io/batida/batida-landing:latest
deploy-staging:
name: Deploy Staging
runs-on: heavy
needs: [build-and-push-prod]
container: git.batida.io/batida/ci-node:latest
steps:
- name: Deploy to staging
run: |
echo "$KUBECONFIG_CONTENT" > /tmp/kubeconfig
kubectl --kubeconfig /tmp/kubeconfig set image deployment/batida-landing batida-landing=git.batida.io/batida/batida-landing:${{ github.sha }} -n staging
kubectl --kubeconfig /tmp/kubeconfig rollout status deployment/batida-landing -n staging --timeout=120s
env:
KUBECONFIG_CONTENT: ${{ secrets.KUBECONFIG }}
deploy-prod:
name: Deploy Prod
runs-on: heavy
needs: [deploy-staging]
needs: [build-and-push]
container: git.batida.io/batida/ci-node:latest
steps:
- name: Deploy to prod
+1 -1
View File
@@ -45,6 +45,6 @@ COPY nginx.conf /etc/nginx/conf.d/default.conf
USER nginx-user
EXPOSE 80
EXPOSE 8080
CMD ["nginx", "-g", "daemon off;"]
+3 -3
View File
@@ -24,11 +24,11 @@ spec:
- name: batida-landing
image: git.batida.io/batida/batida-landing:latest
ports:
- containerPort: 80
- containerPort: 8080
livenessProbe:
httpGet:
path: /
port: 80
port: 8080
initialDelaySeconds: 5
periodSeconds: 30
resources:
@@ -49,4 +49,4 @@ spec:
app: batida-landing
ports:
- port: 80
targetPort: 80
targetPort: 8080
+1 -1
View File
@@ -1,5 +1,5 @@
server {
listen 80;
listen 8080;
server_name _;
root /usr/share/nginx/html;