Commit Graph

3 Commits

Author SHA1 Message Date
6985254f1b Verify: Network fix for TeleBot connectivity
Added verification comment to ensure docker-compose properly connects
littleshop-admin to silverpay_silverpay-network on every deployment.

This prevents the recurring 'Name or service not known' error when
CI/CD redeploys the container.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-03 14:04:06 +01:00
8ea18f2f1f Fix: Add silverpay network to LittleShop deployment
Added silverpay_silverpay-network to docker-compose.production.yml to ensure
littleshop-admin container can communicate with TeleBot and SilverPay services.

This prevents the "Name or service not known" error that occurs when CI/CD
redeploys the container without reconnecting it to the shared network.

Changes:
- Added silverpay_silverpay-network to service networks
- Declared external network in networks section

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-03 13:57:01 +01:00
6c05b7d0e8 Add GitLab CI/CD deployment pipeline
- Add .gitlab-ci.yml with build, deploy, and rollback stages
- Add docker-compose.production.yml (security-compliant, no hardcoded secrets)
- Update .env.example with SilverPay integration variables
- Add GITLAB-CI-DEPLOYMENT.md documentation

Security improvements:
- All secrets in VPS .env file (never in Git)
- Environment variables without defaults (fail-fast)
- SSH key authentication for CI/CD
- VPN-only access via hq.lan

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-27 07:05:02 +01:00