Skip to content

aspearman/foundry-aws-beanstalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Foundry VTT on AWS Elastic Beanstalk

This repository contains the necessary infrastructure-as-code files and pipelines to continuously deploy Foundry Virtual Tabletop to Elastic Beanstalk.

Project Status

❌ 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

Running locally can help catch some errors before deployment.

  1. Clone the repo
  2. Install Docker
  3. Install the EB CLI
  4. Run eb init and input your AWS credentials and select the EB environment
  5. Run eb local run --envvars FOUNDRY_USERNAME=<>,FOUNDRY_PASSWORD=<>,FOUNDRY_ADMIN_KEY=<> with the appropriate values