Experimental script to automatically deploy test instance for each proposed PR.
Find a file
Baptiste Gelez af48332cc1
Add the bad code license
this repo is now double licensed : gplv3 + bad code
2019-06-21 11:53:00 +01:00
logs Delete 540 2019-04-21 13:51:10 +01:00
static add scroll bar when logs are too wide 2019-04-21 18:17:38 +02:00
.env.template First version 2019-04-20 14:41:44 +01:00
.gitignore improve script and add front end 2019-04-20 21:03:19 +02:00
bash.sh use plm for migrations (#6) 2019-04-30 11:41:36 +01:00
Caddyfile.base add log viewer 2019-04-21 11:48:37 +02:00
Caddyfile.template Kill old containers (fix #1) 2019-04-20 15:23:11 +01:00
handle_ws.sh add log viewer 2019-04-21 11:48:37 +02:00
LICENSE Add a license (GPL 3.0) 2019-04-20 14:46:41 +01:00
LICENSE-bad-code.md Add the bad code license 2019-06-21 11:53:00 +01:00
README.md A bit more complete readme 2019-04-20 14:44:55 +01:00

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