This is a fully automated insurgency dedicated server setup on AWS. It uses:
- AWS ECS Fargate
- AWS ECR
- AWS CodeBuild
- Docker
- Terraform
- Linux, MacOS
- AWS cli
- Terraform
- jq
- Clone this repo
- Install all dependencies (on Mac, use
$ brew install jq awscli terraform
) - Create an AWS profile called "personal" (or edit
.env
with your own) - Run
$ bin/bootstrap
and fill the variable as expected - Execute the additional steps asked
- Push the repository to Github
$ bin/server start
This command will start the server and output the IP address. It might take a while (about 4 min).
$ bin/server stop
Stops the server and you won't be charged on AWS.