Commit graph

4 commits

Author SHA1 Message Date
cb2321498b ci: simplify pipeline (CI auto only) + manual deploy script
All checks were successful
ci / ci (push) Successful in 53s
- Remove deploy.yml (runner can't reach pavillon80 network)
- CI workflow: lint + test on all pushes
- scripts/deploy_prod.sh: manual deploy via SSH to pavillon80:444
2026-10-04 16:56:43 +02:00
21123b182f ci: handle one-time systemd -> Docker transition in deploy_runner
All checks were successful
ci / ci (push) Successful in 41s
ci / ci (pull_request) Successful in 41s
2026-09-19 16:08:22 +02:00
e22a98a4a3 ci: align deployment on Kuby (Docker + rsync + SSH key + healthcheck + rollback)
All checks were successful
ci / ci (push) Successful in 44s
ci / ci (pull_request) Successful in 43s
- Add HTTP /health endpoint (aiohttp) for Docker healthcheck + post-deploy check
- Dockerfile HEALTHCHECK hits /health; docker-compose exposes 1890, container vision-bot
- scripts/deploy_runner.sh runs on .117 (docker compose build/restart)
- .forgejo/workflows/deploy.yml: single job on omhk-deploy runner (clone, syntax test,
  rsync, deploy, health check, auto-rollback) like Kuby
- .forgejo/workflows/ci.yml: single job (ruff + pytest) on dev/PR
2026-09-19 16:04:59 +02:00
e44349cea9 feat: initial project setup — Vision Studio bot
Some checks failed
CI / lint (push) Failing after 2s
CI / test (push) Failing after 1s
- Python 3.12 + discord.py
- Docker + docker-compose
- Forgejo Actions CI (lint + test)
- Cog system with /hello example
- deploy.sh for auto-deployment
2026-09-19 12:11:06 +02:00