This repository contains the necessary infrastructure-as-code files and pipelines to continuously deploy Foundry Virtual Tabletop to Elastic Beanstalk.
❌ ABANDONED ❌ in favor of aspearman/foundry-aws
Beanstalk is not the right tool for this. Copilot (or CDK) is less painful.
In its current state, forking this repo and setting env vars in GitHub Environments lets you continuously deploy the container to EB, but with no persistent file storage or secure public URL.
Running locally can help catch some errors before deployment.
- Clone the repo
- Install Docker
- Install the EB CLI
- Run
eb init
and input your AWS credentials and select the EB environment - Run
eb local run --envvars FOUNDRY_USERNAME=<>,FOUNDRY_PASSWORD=<>,FOUNDRY_ADMIN_KEY=<>
with the appropriate values