Shunsuke Hayashi
|
4d74fdf593
|
feat(aws): add ECS Fargate deployment for Clawdbot Discord bot
Add complete ECS Fargate infrastructure for Clawdbot Discord bot
deployment on AWS.
## Infrastructure (Terraform)
- **VPC**: 100.64.0.0/16 with DNS support
- **Public Subnets**: 2 subnets in different AZs
- **ECR Repository**: clawdbot/bot with lifecycle policy
- **IAM Roles**: Task Role (DynamoDB+S3) + Execution Role
- **ECS Resources**: Fargate (256 CPU, 2048 MB memory)
- **Security Group**: Outbound only
- **CloudWatch**: Log group with 7-day retention
## Security Improvements
- Discord Bot Token → AWS Secrets Manager
- IAM policy with least privilege principle
- No plaintext secrets in code
## Code Quality
- Fix all 22 lint errors
- Add *.d.ts to oxlint ignore patterns
- Fix Dockerfile .buildstamp for Linux compatibility
Closes #2049
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-26 13:38:43 +09:00 |
|
tosh-hamburg
|
de5fb65cb8
|
fix: docker-setup fails on Synology because of problem with bun (#1002)
|
2026-01-16 10:03:56 +00:00 |
|
Peter Steinberger
|
6833e3de5d
|
fix: harden docker apt install (#697) (thanks @gabriel-trigo)
|
2026-01-11 03:27:48 +01:00 |
|
Gabriel Trigo
|
ff14e743ea
|
feat(docker): optional apt packages in docker-setup
|
2026-01-11 03:26:05 +01:00 |
|
Zach Knickerbocker
|
c6fc7c2ea6
|
Docker: cache deps layer for faster rebuilds (#605)
|
2026-01-09 14:23:06 -06:00 |
|
Lukáš Loukota
|
c16510c6ea
|
fix: install Bun in Dockerfile (#284)
Install Bun in Dockerfile so `pnpm build` can run Bun scripts inside Docker.
Thanks @loukotal.
|
2026-01-06 14:05:19 +00:00 |
|
ddyo
|
8d4c6d41ab
|
Docker: add root-level setup
|
2026-01-02 13:53:06 +02:00 |
|