Commit graph

475 commits

Author SHA1 Message Date
a8521d7480 Update botserver: fix deploy kill step 2026-04-03 20:01:24 -03:00
f5b954df76 Update botserver: fix CI deploy step hanging 2026-04-03 19:51:48 -03:00
1bf9e1872b fix(ci): resolve deploy step hanging on pkill
- pgrep -f botserver matched the SSH command itself causing deadlock
- replaced with pkill -f '/opt/gbo/bin/botserver' || true
- added SSH keepalive (ServerAliveInterval=10, ServerAliveCountMax=3)
- added Step 7: explicitly start botserver after deploy
- fixed unquoted SSH_ARGS causing argument splitting
- increased verify sleep from 10s to 15s
2026-04-03 19:44:38 -03:00
a377af5ba3 docs: update AGENTS.md with CI/CD directives and remove deprecated patterns
- Added explicit CI/CD deployment directives (NEVER use scp, ALWAYS use CI)
- Updated CI runner documentation: runs as gbuser, sccache config, workspace paths
- Fixed deprecated block_in_place code example to use std:🧵:spawn pattern
- Added security headers: NEVER include sensitive data in documentation
- Updated container architecture table with all services
2026-04-03 18:46:24 -03:00
0dbc7cb081 Update botserver: Fix nested runtime panic in AuthConfig::from_env()
This fixes the critical bug that caused botserver to crash during
initialization with "Cannot start a runtime from within a runtime"
error.

Changes in botserver submodule:
- AuthConfig::from_env() now uses new_current_thread() pattern
- Fixes panic occurring after CORS layer initialization
- Aligns with previous get_database_url_sync fix pattern

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-03 14:02:39 -03:00
8eecc7f871 Update botserver: CI deploy SSH key fix for gbuser 2026-04-03 10:18:05 -03:00
5bebba4d7f Update botserver: CI improvements - gbuser, sccache, data dir 2026-04-03 09:40:30 -03:00
60ef1d0562 Update botserver: fix get_database_url_sync nested runtime panic 2026-04-03 09:26:35 -03:00
1df0ea8626 Update botserver: fix nested runtime panic with new_current_thread 2026-04-03 09:17:52 -03:00
54639690e2 Update botserver: skip local services when remote Vault detected 2026-04-03 07:36:28 -03:00
04454f2274 Update botserver: enforce Vault-only secrets policy 2026-04-03 07:12:29 -03:00
3dadec70a8 Update botserver: fix env var reading for distributed services 2026-04-02 21:17:32 -03:00
76a74b87f2 Update botui: favicon converted to proper ICO format 2026-04-02 18:44:03 -03:00
264bd6f4c9 Update botserver: fix health checks for non-root environments 2026-04-02 18:16:10 -03:00
466bd729af Update botserver submodule 2026-04-02 17:03:22 -03:00
9e3232ae85 Update submodules: botserver workflow, botui favicon 2026-04-02 16:50:04 -03:00
75eccecbe9 Update botserver: ci adds Step 7 to restart botserver after deploy 2026-04-02 16:01:45 -03:00
f9aa5dacd0 docs: add prod.md 2026-04-02 15:46:28 -03:00
82f5f24b44 Update botserver to working commit 7b4753af 2026-04-02 15:38:06 -03:00
752cdd6f3b Update botserver: Build inside container to fix glibc compatibility 2026-04-02 13:46:27 -03:00
3a6a571361 chore: sync workspace state 2026-04-02 13:38:38 -03:00
ed2052c8ec Update botserver: Fix SecretPaths to match Vault seeding paths 2026-04-02 07:27:12 -03:00
3e5c569354 Update botserver: Fix async Vault call in init_redis 2026-04-02 06:59:31 -03:00
9093340f4e Update botserver: Fix Valkey cache connection with Vault password 2026-04-01 20:17:47 -03:00
5cec129302 Update botserver: Vault as single source of truth for all service credentials and locations 2026-04-01 16:47:32 -03:00
4fa2018f5d Update botserver: Fix vault health check shell injection false positive 2026-03-31 21:35:36 -03:00
814b0214be Update submodules: botlib (log format fix) + botserver (vault recovery fix) 2026-03-31 21:02:13 -03:00
b6f83df229 Update submodules: botserver, botui, botmodels 2026-03-31 19:58:32 -03:00
66b19098b4 Update botserver: tar+zstd deploy 2026-03-31 19:07:38 -03:00
8ef34d011c Update submodules: botserver CI deploy fix 2026-03-31 19:02:33 -03:00
d8fb6c954a Update botserver: CI deploy via rsync 2026-03-31 18:20:05 -03:00
a2da4820b7 Update submodules: CI deploy fix 2026-03-31 18:16:15 -03:00
9815ab313b Update submodules: CI PATH fix for alm-ci 2026-03-31 15:32:54 -03:00
30e78ba40c Update submodule references: botserver CI fix 2026-03-31 15:29:15 -03:00
45df9d9caf Update submodules: botserver and botui CI workflow fixes 2026-03-31 15:24:53 -03:00
52aac0af21 docs: Add rule to never write internal IPs to logs 2026-03-31 11:12:57 -03:00
c79ab35409 Update submodules: fix compilation errors and warnings 2026-03-30 15:53:54 -03:00
90ee0257cb fix: compilation errors and warnings
- Add SafeCommand import to botapp/src/desktop/tray.rs
- Implement missing SecurityHeadersConfig and middleware in headers.rs
- Remove unused CspBuilder from headers.rs
- Remove unused ScriptService import in botserver/src/core/bot/mod.rs
- Remove unused SERVER_START_EPOCH and server_epoch function
2026-03-30 15:53:37 -03:00
1388463695 Update AGENTS-PROD.md: Remove all Podman references, update for LXC
Major changes:
- Remove all Podman-related sections and commands
- Update container architecture to reflect LXC (Linux Containers)
- Simplify infrastructure: all services run in LXC containers
- Update container management sections for LXC commands
- Replace Podman-specific backup procedures with LXC snapshots
- Update DNS and proxy management for LXC containers
- Remove MinIO/Drive migration procedures (not applicable)
- Add troubleshooting section for common LXC issues

All documentation now correctly references LXC containers instead of Podman.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-27 13:57:59 -03:00
6a13837bb8 Update botserver submodule: use local Rust/sccache in CI workflow 2026-03-25 14:53:32 -03:00
602dfdee93 Update submodules: botserver, botui with CI fixes 2026-03-25 13:33:34 -03:00
c404cc0b4d Update botserver: Remove sudo from CI workflow 2026-03-24 16:24:42 -03:00
926759f630 Update botui submodule 2026-03-24 14:04:27 -03:00
ebf516e967 Update botui submodule to latest 2026-03-24 13:59:32 -03:00
28326cb049 Update submodules 2026-03-24 13:43:33 -03:00
ff146657e0 docs: Add CI deployment rules and SSH hostname setup 2026-03-21 21:07:20 -03:00
9677c90907 Update botserver: add CI health check 2026-03-21 20:47:22 -03:00
f65b288cc5 Update botserver: fix triplicated suggestions by removing server_epoch() from start_bas_executed key 2026-03-21 20:40:50 -03:00
0ec849d323 Update botserver: add salesianos gbdialog tools 2026-03-21 19:21:58 -03:00
9f44d084ac chore: add temp files to gitignore 2026-03-21 18:56:35 -03:00