Skip to content

Enables web application redeployment via HTTPS.

Notifications You must be signed in to change notification settings

UAlbertaALTLab/deploy.altlab.dev

Repository files navigation

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)

About

Enables web application redeployment via HTTPS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages