Commit Graph

5 Commits

Author SHA1 Message Date
4f5cbaee39 fix: add sudo to deploy commands (runner runs as gitlab-runner user)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 12:50:20 +07:00
845814c14b fix: use local deploy instead of SSH (runner is on prod server)
The GitLab Runner runs on the same VPS as the production app,
so SSH-ing from the server to itself is unnecessary. This removes
the SSH key dependency and simplifies the deploy stage.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 12:47:50 +07:00
2ace5e44ea ci: decode SSH key from base64 in deploy stage
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 12:44:33 +07:00
9960f0cc78 ci: switch to shell executor for GitLab Runner
Remove Docker image references since runner uses shell executor
with Node.js installed directly on VPS.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 12:17:58 +07:00
d5ed7fdcf9 Initial commit: Guidly project with CI/CD pipeline
Telegram Bot + Mini App for city walking quests.
- React 19 + TypeScript + Vite 6 frontend
- Express 5 + PostgreSQL backend
- grammY Telegram bot with DeepSeek AI
- GitLab CI/CD: lint, build, deploy to production

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 11:42:42 +07:00