ALTLab's deployment server. Enables web application redeployment via HTTPS.
- A developer pushes to the default branch of one of our apps (e.g. gunaha, itwêwina).
- A GitHub Action workflow is triggered that builds a Docker image of the application.
- The GitHub Action workflow then sends a POST request to a webhook at
deploy.altlab.dev
(this app). (See the API docs.) - This app pulls the Docker image for that application and redeploys it in ALTLab's private network.
Use journalctl
to monitor the logs for deploy.altlab.dev
:
sudo journalctl -lf -u deploy.altlab.dev
(follow mode)sudo journalctl -l -u deploy.altlab.dev --since='15m'
(last 15 minutes)