bmidgley / bmidgley/mars-evalink
Autostart and autoupdate live app
- Dominant language
- Python
- Stars
- 1
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
Currently, update is manual
* ssh evalink@evalink03.westus3.cloudapp.azure.com
* tmux attach
* control-c the server
* git pull
* ./manage.py migrate
* DJANGO_SETTINGS_MODULE=evalink.settings gunicorn evalink.wsgi
* control-b d (this disconnects the tmux while leaving it running evalink.wsgi)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by mapping the current deployment steps in the issue: the live Django entry points are manage.py, evalink.settings, and evalink.wsgi, with Gunicorn run inside tmux on Azure. Define how startup, pulling updates, migrations, and restarting the server should be automated, then verify the live app recovers without the manual SSH and tmux sequence.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, django, python
- Domain
- backend, cloud, devops
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100