bmidgley / bmidgley/mars-evalink

Autostart and autoupdate live app

Open
#17 1 comment 0 reactions 0 assignees View on GitHub
devops
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.