Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 1.05 KB

README.md

File metadata and controls

28 lines (18 loc) · 1.05 KB

deploy.altlab.dev

ALTLab's deployment server. Enables web application redeployment via HTTPS.

Deployment Process

  1. A developer pushes to the default branch of one of our apps (e.g. gunaha, itwêwina).
  2. A GitHub Action workflow is triggered that builds a Docker image of the application.
  3. The GitHub Action workflow then sends a POST request to a webhook at deploy.altlab.dev (this app). (See the API docs.)
  4. This app pulls the Docker image for that application and redeploys it in ALTLab's private network.

Sequence diagram of our deployment process

Documentation

How to check the logs

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)