Experimental script to automatically deploy test instance for each proposed PR.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 
Baptiste Gelez af48332cc1
Add the bad code license
vor 1 Jahr
logs Delete 540 vor 2 Jahren
static add scroll bar when logs are too wide vor 2 Jahren
.env.template First version vor 2 Jahren
.gitignore improve script and add front end vor 2 Jahren
Caddyfile.base add log viewer vor 2 Jahren
Caddyfile.template Kill old containers (fix #1) vor 2 Jahren
LICENSE Add a license (GPL 3.0) vor 2 Jahren
LICENSE-bad-code.md Add the bad code license vor 1 Jahr
README.md A bit more complete readme vor 2 Jahren
bash.sh use plm for migrations (#6) vor 2 Jahren
handle_ws.sh add log viewer vor 2 Jahren

README.md

Plume CI

Experimental script to automatically deploy test instance for each proposed PR.

To execute:

sudo docker pull plumeorg/plume-buildenv:v0.0.5 # First time only
sudo ./bash.sh

How does it work?

  • The sqlite build is uploaded to the joinplu.me server for each new PR (by Circle CI)
  • This script waits for new uploads.
  • When a new build is uploaded, this script starts a Docker container that runs it
  • A Caddyfile is generated to make the test instances accessible from the outside