From 4bbcf1dcd6af491d49521e4bdfee015c450d8efa Mon Sep 17 00:00:00 2001 From: decentral1se Date: Tue, 28 Feb 2023 11:10:10 +0100 Subject: [PATCH] "auto-deploy" --- README.md | 8 ++++++++ makefile | 9 +++++++++ 2 files changed, 17 insertions(+) create mode 100644 makefile diff --git a/README.md b/README.md index be0bedd..5d2deba 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,14 @@ Our public website made by members. - From within the folder install all packages: `npm install` - Run gulp for automation: `gulp watch` +## Deployment + +(You need to be a member of the systems workgroup to do this). + +``` +make +``` + ## Structure The website is served from the folder `/app`. The folder `/assets` is only for diff --git a/makefile b/makefile new file mode 100644 index 0000000..9bf5eb9 --- /dev/null +++ b/makefile @@ -0,0 +1,9 @@ +default: + @docker build -t decentral1se/biobulkbende.org:latest . && \ + docker push decentral1se/biobulkbende.org:latest && \ + docker context use biobulkbende.org && \ + docker stack rm biobulkbende_org && \ + sleep 5 && \ + docker system prune -fa && \ + sleep 3 && \ + docker stack deploy -c compose.yml biobulkbende_org