From b13d8cdea9546b59fa22b63abb8c95dbc20a7aa9 Mon Sep 17 00:00:00 2001 From: Fabien Bourgeois Date: Sat, 22 Oct 2016 09:51:52 +0200 Subject: [PATCH] [ADD]ToManage base service --- tomanage/Dockerfile | 16 ++++++++++++++++ tomanage/base.yml | 14 ++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 tomanage/Dockerfile create mode 100644 tomanage/base.yml diff --git a/tomanage/Dockerfile b/tomanage/Dockerfile new file mode 100644 index 0000000..925dffd --- /dev/null +++ b/tomanage/Dockerfile @@ -0,0 +1,16 @@ +FROM node:4 +MAINTAINER Yaltik - Fabien Bourgeois + +RUN useradd tomanage -m -s /bin/bash +USER tomanage +WORKDIR /home/tomanage +RUN git clone --depth 1 https://github.com/ToManage/framework.git +RUN npm install -g bower +WORKDIR /home/tomanage/framework +RUN npm install +RUN bower install -F +RUN cp config.sample config +RUN sed -i 's,mongodb://127.0.0.1,mongodb://mongo,g' config +ENV IP 0.0.0.0 +EXPOSE 8000 +CMD [ "node", "debug.js" ] diff --git a/tomanage/base.yml b/tomanage/base.yml new file mode 100644 index 0000000..2d2602e --- /dev/null +++ b/tomanage/base.yml @@ -0,0 +1,14 @@ +version: '2' +services: + + mongo: + image: mongo:3.2 + + tomanage: + build: . + image: tomanage:latest + ports: + - 8000:8000 + depends_on: + - mongo +