4 Commits

Author SHA1 Message Date
aitbc
e24513b576 Migrate from legacy .env to blockchain.env
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Successful in 4s
Deploy to Testnet / deploy-testnet (push) Successful in 1m16s
Multi-Node Stress Testing / stress-test (push) Successful in 2s
Node Failover Simulation / failover-test (push) Failing after 3s
Systemd Sync / sync-systemd (push) Successful in 19s
- Update all systemd units to use blockchain.env instead of .env
- This standardizes configuration structure across nodes
2026-05-09 19:34:14 +02:00
aitbc
69f8930d73 fix: update systemd service dependencies
- Add aitbc-blockchain-rpc.service dependency to blockchain-sync
- Remove Before directive from load-secrets service
2026-05-03 22:59:39 +02:00
aitbc
188878ccd4 fix: add SyslogIdentifier to systemd services for proper journal logging
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Has been cancelled
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Node Failover Simulation / failover-test (push) Has been cancelled
Systemd Sync / sync-systemd (push) Has been cancelled
- Add SyslogIdentifier to aitbc-blockchain-p2p.service
- Add SyslogIdentifier to aitbc-agent-registry.service
- Add SyslogIdentifier to aitbc-ai.service
- Add SyslogIdentifier to aitbc-blockchain-sync.service
- Add SyslogIdentifier to aitbc-load-secrets.service
- Add SyslogIdentifier to aitbc-monitoring.service
- Add SyslogIdentifier to aitbc-openclaw.service
- Add SyslogIdentifier to aitbc-plugin.service

This ensures services log with their service name instead of 'python' or 'poetry' in journalctl.
2026-05-03 22:06:32 +02:00
aitbc
db6154c1c5 Add boot-time secrets loading service to prevent service failures after reboot
All checks were successful
Systemd Sync / sync-systemd (push) Successful in 19s
- Add aitbc-load-secrets.service to load /run/aitbc/secrets/.env at boot
- Add aitbc-secrets.conf tmpfiles.d config to create secrets directory
- Update link-systemd.sh to deploy tmpfiles.d configurations
- Fixes issue where services fail with 'Failed to load environment files' after reboot
2026-04-29 10:09:49 +02:00