Slugs - N4SJAMK/teamboard-meta GitHub Wiki
To use these commands you need to have docker installed on both machines (where you create slugs & where you run slugs, yes it can be same machine)
Creating slug file, run these inside repository:
git archive master | docker run --name slugbuilder -i -a stdin -a stdout flynn/slugbuilder - > slug.tgz
Creating slug file & putting it to specific url:
git archive master | docker run --name slugbuilder -i -a stdin -a stdout flynn/slugbuilder http://fileserver/path/for/slug.tgz
Running (local) slug file:
cat slug.tgz | docker run -i -a stdin -a stdout -a stderr flynn/slugrunner start web
Running slug file from different server:
docker run --name testi -p 9001:9001 -e SLUG_URL=http://172.31.100.157/slug/contriboard-api-v0.2.24.tgz --env-file=api.txt -i -t flynn/slugrunner start web
Flynn guides: