From 7cd08bd9fd295c0527e09f3df2a7d36b7176419c Mon Sep 17 00:00:00 2001 From: Asone Date: Thu, 2 Aug 2018 01:01:54 +0200 Subject: [PATCH] assemblee api initial config --- _provisioning/an-api/Dockerfile | 16 ++++++++++++++++ docker-compose.yml | 9 +++++++++ 2 files changed, 25 insertions(+) create mode 100644 _provisioning/an-api/Dockerfile diff --git a/_provisioning/an-api/Dockerfile b/_provisioning/an-api/Dockerfile new file mode 100644 index 0000000..5955088 --- /dev/null +++ b/_provisioning/an-api/Dockerfile @@ -0,0 +1,16 @@ +FROM node:alpine + +LABEL AUTHOR="Nelson Herbin " +LABEL NAME=tricoteuses-an-api +LABEL VERSION=1 + +RUN apk update && apk upgrade && \ + apk add --no-cache git nodejs bash cargo + +RUN git clone https://framagit.org/tricoteuses/tricoteuses-api-assemblee + +WORKDIR tricoteuses-api-assemblee + +RUN npm install --verbose + +# using api port specified in ui config diff --git a/docker-compose.yml b/docker-compose.yml index 881c4ac..97ae970 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -48,6 +48,15 @@ services: volumes: - ./_data/:/data + assemblee: + build: + context: ./_provisioning/an-api + command: cargo build + volumes: + - ./_data:/data + depends_on: + - db + volumes: pgdata: _dumps: