|
|
70a9e070fc
|
ci: fix upsert - remove all occurrences before adding to prevent duplicates
Deploy to Production / Build and Deploy (push) Successful in 4s
Made-with: Cursor
|
2026-04-25 23:00:19 +02:00 |
|
|
|
99ac686ac0
|
fix: pass full config to sendViaResend, force-recreate container after env update
Deploy to Production / Build and Deploy (push) Successful in 39s
Made-with: Cursor
|
2026-04-25 22:48:05 +02:00 |
|
|
|
266551e82b
|
ci: fix heredoc typo ENVSSH → ENDSSH
Deploy to Production / Build and Deploy (push) Successful in 39s
Made-with: Cursor
|
2026-04-25 22:41:50 +02:00 |
|
|
|
f1097f76b0
|
ci: manage all .env.docker vars from Gitea variables & secrets
Deploy to Production / Build and Deploy (push) Failing after 2s
Made-with: Cursor
|
2026-04-25 22:25:22 +02:00 |
|
|
|
8d8b9cde85
|
ci: add workflow_dispatch for manual trigger
Deploy to Production / Build and Deploy (push) Successful in 4s
Made-with: Cursor
|
2026-04-25 22:06:42 +02:00 |
|
|
|
716e15c0b7
|
ci: update NEXTAUTH_URL and ADMIN_EMAIL from Gitea vars on deploy
Deploy to Production / Build and Deploy (push) Successful in 4s
Made-with: Cursor
|
2026-04-25 22:03:42 +02:00 |
|
|
|
8aefedcaee
|
ci: check port 80 (via Nginx) instead of 3000
Deploy to Production / Build and Deploy (push) Successful in 4s
Made-with: Cursor
|
2026-04-25 21:54:28 +02:00 |
|
|
|
5bf2d7b983
|
ci: check http://192.168.1.190:3000 from runner, fix healthcheck node http
Deploy to Production / Build and Deploy (push) Successful in 4s
Made-with: Cursor
|
2026-04-25 21:51:41 +02:00 |
|
|
|
4e84b03575
|
ci: fix healthcheck (use wget), increase timeout to 180s
Deploy to Production / Build and Deploy (push) Failing after 3m13s
Made-with: Cursor
|
2026-04-25 21:44:09 +02:00 |
|
|
|
3944f699bd
|
ci: fix git safe.directory for /opt/memento
Deploy to Production / Build and Deploy (push) Failing after 3m51s
Made-with: Cursor
|
2026-04-25 21:16:22 +02:00 |
|
|
|
01d36a5956
|
ci: remove rsync, use git pull via SSH instead
Deploy to Production / Build and Deploy (push) Failing after 2s
Made-with: Cursor
|
2026-04-25 21:10:00 +02:00 |
|
|
|
5915bd567c
|
ci: fix runner label to ubuntu-24.04, deploy via SSH to 192.168.1.190
Deploy to Production / Build and Deploy (push) Failing after 47s
Made-with: Cursor
|
2026-04-25 20:59:35 +02:00 |
|
|
|
acb784edbb
|
ci: fix deploy workflow - use GITHUB_WORKSPACE env var and robust healthcheck
Deploy to Production / Build and Deploy (push) Has been cancelled
Made-with: Cursor
|
2026-04-25 20:51:35 +02:00 |
|
Sepehr Ramezani
|
0c743ee679
|
ci: install runner on target server, eliminate SSH complexity
Deploy to Production / Build and Deploy (push) Has been cancelled
Better architecture: act_runner runs directly on 192.168.1.190.
- No SSH keys needed, no secrets to configure in Gitea
- Runner executes docker compose commands locally
- Workflow uses rsync + docker compose build + healthcheck
- Updated DEPLOY.md with complete step-by-step guide
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-04-21 23:10:48 +02:00 |
|
Sepehr Ramezani
|
f3b58b32fd
|
ci: add deploy script and simplify CI/CD workflow
Deploy to Production / Deploy to 192.168.1.190 (push) Has been cancelled
- scripts/deploy.sh: automated deployment with interactive env setup
(--env-only, --build, --full)
- Supports OpenRouter, OpenAI, Ollama, DeepSeek providers
- Auto-generates NEXTAUTH_SECRET and postgres password
- Waits for healthchecks, initializes DB, shows status
- CI/CD workflow simplified to call deploy.sh --build
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-04-21 22:55:15 +02:00 |
|
Sepehr Ramezani
|
106dac9ca4
|
ci: add Gitea Actions workflow for auto-deploy on push to main
Deploy to Production / Deploy to 192.168.1.190 (push) Has been cancelled
SSH-based deployment to 192.168.1.190 via Gitea Runner.
Builds Docker images and restarts containers automatically.
Required Gitea secrets: DEPLOY_HOST, DEPLOY_USER, DEPLOY_SSH_KEY, DEPLOY_PATH
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-04-21 22:34:18 +02:00 |
|