Skip to content

UAlbertaALTLab/deploy.altlab.dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

115 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Contributors

Languages