A self-hosted scheduler app that will upgrade or downgrade your EC2 servers for you.
- Log monitoring from the app's dashboard.
- Instant Slack notifications regarding events.
- Authentication enabled pages to prevent intrusion
- Clone the repository into your server.
cd gipsy_avenger && cp .env.example .env.- Set the necessary variables in
.envfile. - Please refer to
docs/for guidance. - Now build and deploy the application using
docker-compose -f docker/app.yml build && docker-compose -f docker/app.yml up. - In order to run in detached mode use
docker-compose -f docker/app.yml up -d. - Now the app will be running in
localhost:8000, write anginxconfig to proxy pass, if needed. - In order to access the admin panel, create a superuser using
docker-compose -f docker/app.yml run web python manage.py createsuperuser.
Your thoughts, suggestions, feedback, comments and PR's are welcome 😊