Skip to content

Shift planning system for chaos events, Further Confusion edition

License

Notifications You must be signed in to change notification settings

anthroarts/engelsystem

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pipeline status coverage report GPL

Engelsystem

This system was forked off of engelsystem. This version is available at Engelsystem-FC.

More documentation can be found at: https://engelsystem.de/doc/

Local Installation

The Engelsystem can be started using the provided startup.sh program.

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 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%