ci
Some checks failed
Deploy to Alpha / deploy (push) Failing after 2s

This commit is contained in:
2026-01-16 00:53:42 +01:00
parent cd103e19a1
commit ac3433a361

View File

@@ -1,4 +1,4 @@
name: deploy name: Deploy to Alpha
on: on:
push: push:
@@ -6,43 +6,41 @@ on:
- main - main
jobs: jobs:
build-and-deploy: deploy:
runs-on: docker runs-on: docker
container:
image: docker:27-cli
steps: steps:
- name: install tools - name: Checkout
run: | uses: actions/checkout@v4
apk add --no-cache git openssh
- name: clone repo - name: Install tools
run: | run: |
git clone https://git.infra.mintel.me/mmintel/mb-grid-solutions.com . apk add --no-cache docker-cli openssh-client
git checkout main
- name: login to registry - name: Login to registry
env: env:
REGISTRY_USER: ${{ secrets.REGISTRY_USER }} REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }} REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
run: | run: |
echo "$REGISTRY_PASS" | docker login registry.infra.mintel.me -u "$REGISTRY_USER" --password-stdin echo "$REGISTRY_PASS" | docker login registry.infra.mintel.me -u "$REGISTRY_USER" --password-stdin
- name: build image - name: Build image
run: | run: |
docker build -t registry.infra.mintel.me/mintel/mb-grid-solutions:latest . docker build -t registry.infra.mintel.me/mintel/mb-grid-solutions:latest .
- name: push image - name: Push image
run: | run: |
docker push registry.infra.mintel.me/mintel/mb-grid-solutions:latest docker push registry.infra.mintel.me/mintel/mb-grid-solutions:latest
- name: deploy to alpha - name: Setup SSH
env: env:
ALPHA_SSH_KEY: ${{ secrets.ALPHA_SSH_KEY }} ALPHA_SSH_KEY: ${{ secrets.ALPHA_SSH_KEY }}
run: | run: |
mkdir -p ~/.ssh mkdir -p ~/.ssh
echo "$ALPHA_SSH_KEY" > ~/.ssh/id_ed25519 echo "$ALPHA_SSH_KEY" > ~/.ssh/id_ed25519
chmod 600 ~/.ssh/id_ed25519 chmod 600 ~/.ssh/id_ed25519
ssh -o StrictHostKeyChecking=no deploy@alpha.mintel.me \ ssh-keyscan -H alpha.mintel.me >> ~/.ssh/known_hosts
"cd /opt/alpha/sites/mb-grid-solutions && docker compose pull && docker compose up -d"
- name: Deploy on Alpha
run: |
ssh deploy@alpha.mintel.me "cd /opt/alpha/sites/mb-grid-solutions && docker compose pull && docker compose up -d"