Will
Will
There's an inconsistent bug with invisible cardbacks. Sometimes you need to build the client twice in a row before it works properly. We should determine what's causing this before attempting...
Deployment currently involves the following: Git steps: - Updating the version number in `package.json` and `version.json` - Updating the `deployed_version` in `terraform/staging/ecs.tf` (should we use `latest` instead?) - Merging a...
This is now better-documented here: https://github.com/open-duelyst/duelyst/blob/main/docs/DEPLOYING.md This automation work can begin once we have permissions to access (read and write) Github Secrets.
Good idea! You can also check out this issue for more Moment.js-related pain points: https://github.com/open-duelyst/duelyst/issues/52
For staging, EC2 Spot instance are a suitable replacement for RDS and ElastiCache. AWS API Gateway may be a suitable ALB replacement for both staging and production, with costs under...
More thoughts on this: - The simplest first pass here is moving Redis from ElastiCache to ECS. This will effectively cost $0.92/mo (half of a `t4g.micro` instance), but we'd benefit...
We moved from ElastiCache to Redis on ECS in #225.
AWS docs for ECS persistence: https://docs.aws.amazon.com/AmazonECS/latest/bestpracticesguide/storage-dockervolumes.html Example using the `rexray/ebs` Docker plugin in ECS services: https://aws.amazon.com/blogs/compute/amazon-ecs-and-docker-volume-drivers-amazon-ebs/
The ECS + EBS stuff is outdated and generally does not work. For example, the `rexray/ebs` plugin hasn't been updated since 2019, and it fails on EC2 instances as a...
Postgres can also run on regular EC2 without ECS: - On-demand `t4g.micro` is $6.13/mo - Spot `t4g.micro` is $1.84/mo - 20GB EBS volume is $1.60/mo - 20GB EBS snapshot is...