Compare commits

...

10 Commits

Author SHA1 Message Date
c2bceaf479 Merge pull request 'master' (#3) from master into develop
All checks were successful
Backend ci / build (push) Successful in 4m34s
Reviewed-on: #3
2026-02-03 14:30:23 +00:00
d3m0k1d
251b5abf85 fix: cd
All checks were successful
Frontend deploy / deploy-frontend (push) Successful in 4m22s
Backend ci / build (push) Successful in 4m9s
2026-02-03 17:14:43 +03:00
d3m0k1d
d5b16a1254 simplify cd proccess
Some checks failed
Deploy frontend / deploy-frontend (push) Failing after 29s
Backend ci / build (push) Failing after 1m46s
2026-02-03 17:08:42 +03:00
d3m0k1d
a476eab111 fix: names secrets
Some checks failed
Deploy frontend / deploy-frontend (push) Has been cancelled
Backend ci / build (push) Has been cancelled
2026-02-03 16:45:58 +03:00
d3m0k1d
b7685b2ab7 fix: typo in gitea token
Some checks failed
Backend ci / build (push) Has been cancelled
Deploy frontend / deploy-frontend (push) Has been cancelled
2026-02-03 16:44:53 +03:00
d3m0k1d
43005c132c fix: typo
Some checks failed
Backend ci / build (push) Has been cancelled
Deploy frontend / deploy-frontend (push) Failing after 36s
2026-02-03 16:42:55 +03:00
d3m0k1d
521e9bfe06 fix: cd vault path
Some checks failed
Backend ci / build (push) Has been cancelled
Deploy frontend / deploy-frontend (push) Failing after 30s
2026-02-03 16:40:28 +03:00
d3m0k1d
01eab6213a chore: add workflow dispatch to cd
Some checks failed
Deploy frontend / deploy-frontend (push) Failing after 35s
Backend ci / build (push) Successful in 4m26s
2026-02-03 16:34:05 +03:00
d3m0k1d
ba7b7eb763 chore: fix secrets pipline
Some checks failed
Deploy frontend / deploy-frontend (push) Failing after 28s
Backend ci / build (push) Has been cancelled
2026-02-03 16:30:29 +03:00
a99a4cf870 Merge pull request 'First test depoloy new ver site' (#2) from develop into master
Some checks failed
Backend ci / build (push) Has been cancelled
Deploy frontend / deploy-frontend (push) Failing after 28s
Reviewed-on: #2
2026-02-03 13:20:21 +00:00

View File

@@ -1,13 +1,9 @@
name: Deploy frontend
name: Frontend deploy
on:
push:
branches:
- master
defaults:
run:
working-directory: frontend
workflow_dispatch:
jobs:
deploy-frontend:
@@ -23,45 +19,29 @@ jobs:
url: https://vault.d3m0k1d.ru
token: ${{ secrets.VAULT }}
secrets: |
secret/data/prod/gitea TOKEN | TOKEN ;
secret/data/prod/server SSH_KEY | SSH_KEY ;
secret/data/prod/server USER | USER ;
secret/data/prod/server HOST | HOST ;
secret/data/prod/server PORT | PORT
secrets/site/prod/data/gitea TOKEN | GITEA_TOKEN ;
secrets/site/prod/data/server SSH_KEY | SSH_KEY ;
secrets/site/prod/data/server USER | SERVER_USER ;
secrets/site/prod/data/server HOST | SERVER_HOST ;
secrets/site/prod/data/server PORT | SERVER_PORT
- name: Login to registry
uses: docker/login-action@v3
with:
registry: gitea.d3m0k1d.ru
username: d3m0k1d
password: ${{ steps.import-secrets.outputs.TOKEN }}
run: echo "${{ steps.import-secrets.outputs.GITEA_TOKEN }}" | docker login gitea.d3m0k1d.ru -u d3m0k1d --password-stdin
- name: Download QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Build and push
uses: docker/build-push-action@v5
with:
context: ./frontend
file: ./frontend/Dockerfile
push: true
tags: gitea.d3m0k1d.ru/d3m0k1d/frontend:latest
cache-from: type=gha
cache-to: type=gha,mode=max
run: |
docker build -t gitea.d3m0k1d.ru/d3m0k1d/frontend:latest ./frontend
docker push gitea.d3m0k1d.ru/d3m0k1d/frontend:latest
- name: Deploy at server
uses: appleboy/ssh-action@v1.2.0
with:
host: ${{ steps.import-secrets.outputs.HOST }}
port: ${{ steps.import-secrets.outputs.PORT }}
username: ${{ steps.import-secrets.outputs.USER }}
host: ${{ steps.import-secrets.outputs.SERVER_HOST }}
port: ${{ steps.import-secrets.outputs.SERVER_PORT }}
username: ${{ steps.import-secrets.outputs.SERVER_USER }}
key: ${{ steps.import-secrets.outputs.SSH_KEY }}
script: |
docker login -u d3m0k1d -p ${{ steps.import-secrets.outputs.TOKEN }} gitea.d3m0k1d.ru
docker login -u d3m0k1d -p ${{ steps.import-secrets.outputs.GITEA_TOKEN }} gitea.d3m0k1d.ru
docker pull gitea.d3m0k1d.ru/d3m0k1d/frontend:latest
docker rm -f d3m0k1d-frontend || true
docker run --name d3m0k1d-frontend -d -p 80:80 --restart unless-stopped gitea.d3m0k1d.ru/d3m0k1d/frontend:latest