Skip to content

anthroarts/engelsystem

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Engelsystem

Access it here: https://engelsystem.anthroarts.org!

Check out the FC wiki for user instructions

This system was forked off of engelsystem. More official documentation can be found at: https://engelsystem.de/doc/.

Local Installation

The Engelsystem can be started locally using the provided startup.sh program. Be sure to use shutdown.sh later to turn it off.

Take a look at setup.md additionally to see how engelsystem is setup for FC.

Local Deployment pushing to AWS

If developing locally against fargate-infrastructure, you can upload changes to your AWS account by following these steps:

  1. Authenticate with AWS
aws sso login --profile fargate
  1. Build the docker image
docker build -f docker/Dockerfile . -t es_server
  1. Authenticate docker with the AWS ECR instance
aws ecr get-login-password --region us-west-2 --profile fargate | docker login --username AWS --password-stdin <aws_account_id>.dkr.ecr.us-west-2.amazonaws.com
  1. Tag the build with the repo, you can find this value inside the AWS account
docker tag es_server <aws_account_id>.dkr.ecr.us-west-2.amazonaws.com/engelsystem:<whatever_the_current_tag_is>
  1. Upload the build
docker push <aws_account_id>.dkr.ecr.us-west-2.amazonaws.com/engelsystem
  1. Restart the service
aws ecs update-service --force-new-deployment --service engelsystem --cluster Fargate --profile fargate --region us-west-2

Github pushing to Prod AWS

As soon as you push (or merge to) main, this will automatically kick off a build and upload it to Prod AWS. After a few minutes the changes will be live on https://engelsystem.anthroarts.org!

About

Shift planning system for chaos events, Further Confusion edition

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 86.9%
  • Twig 8.3%
  • SCSS 3.4%
  • JavaScript 0.8%
  • HTML 0.3%
  • Shell 0.2%
  • Dockerfile 0.1%