From 3f7919e0b31256401198499117590ded6a423491 Mon Sep 17 00:00:00 2001 From: Stephen Moloney Date: Wed, 1 Feb 2017 18:48:48 +0000 Subject: update docker compose to latest dockerhub --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 819ef430..35c5bfd1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -16,7 +16,7 @@ services: - wekan-db-dump:/dump wekan: - image: wefork/wekan + image: mquandalle/wekan:latest container_name: wekan-app restart: always networks: -- cgit v1.2.3-1-g7c22 From 22b5b9819de63558d17df6a5490e9c8f896f8020 Mon Sep 17 00:00:00 2001 From: Stephen Moloney Date: Wed, 1 Feb 2017 20:07:07 +0000 Subject: fix problem with arguments --- Dockerfile | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9e2b3a2e..b6e8b3df 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,21 @@ FROM debian:wheezy MAINTAINER wefork +# Declare Arguments +ARG NODE_VERSION +ARG METEOR_RELEASE +ARG NPM_VERSION +ARG ARCHITECTURE +ARG SRC_PATH + +# Set the environment variables (defaults where required) ENV BUILD_DEPS="wget curl bzip2 build-essential python git ca-certificates" ENV GOSU_VERSION=1.10 -ARG NODE_VERSION=v0.10.48 -ARG METEOR_RELEASE=1.3.5.1 -ARG NPM_VERSION=3.10.10 -ARG ARCHITECTURE=linux-x64 -ARG SRC_PATH=./ +ENV NODE_VERSION ${NODE_VERSION:-v0.10.48} +ENV METEOR_RELEASE ${METEOR_RELEASE:-1.3.5.1} +ENV NPM_VERSION ${NPM_VERSION:-3.10.10} +ENV ARCHITECTURE ${ARCHITECTURE:-linux-x64} +ENV SRC_PATH ${SRC_PATH:-./} # Copy the app to the image COPY ${SRC_PATH} /home/wekan/app -- cgit v1.2.3-1-g7c22 From 271ab687d856b3af6bc2f57c9cc86bee2b9838a9 Mon Sep 17 00:00:00 2001 From: Stephen Moloney Date: Wed, 1 Feb 2017 20:11:34 +0000 Subject: running with docker-compose --- README.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c05a9f45..6e882899 100644 --- a/README.md +++ b/README.md @@ -50,9 +50,21 @@ that by providing one-click installation on various platforms. [VirtualBox][virtualbox] -Docker: [Docker image][docker_image], [Docs][docker_docs], [Docker Nginx proxy][docker_nginxproxy], [Docker Issue][docker_issue] +### Docker: [Docker image][docker_image], [Docs][docker_docs], [Docker Nginx proxy][docker_nginxproxy], [Docker Issue][docker_issue] -Docker example, running latest Wekan: +Docker example, running latest Wekan using docker-compose: + +#### Running from remote dockerhub images +``` +sudo docker-compose pull & sudo docker-compose up -d --no-build +``` + +#### Running from locally built dockerhub images +``` +sudo docker-compose up -d --build +``` + +Docker example, running latest Wekan using docker run commands alone: ``` docker run -d --restart=always --name wekan-db mongo:3.2.11 -- cgit v1.2.3-1-g7c22 From 9909e72727029f7a80128b91c9ee2f569f72ba91 Mon Sep 17 00:00:00 2001 From: Stephen Moloney Date: Wed, 1 Feb 2017 20:11:45 +0000 Subject: run with variables --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 6e882899..9b3dfd50 100644 --- a/README.md +++ b/README.md @@ -64,6 +64,16 @@ sudo docker-compose pull & sudo docker-compose up -d --no-build sudo docker-compose up -d --build ``` +#### Running from locally built dockerhub images and modified `ARG` variables (not recommended) +``` +echo 'NODE_VERSION=v6.6.0' >> .env && \ +echo 'METEOR_RELEASE=1.4.2.3' >> .env && \ +echo 'NPM_VERSION=4.1.2' >> .env && \ +echo 'ARCHITECTURE=linux-x64' >> .env && \ +echo 'SRC_PATH=./' >> .env && \ +sudo docker-compose up -d --build +``` + Docker example, running latest Wekan using docker run commands alone: ``` docker run -d --restart=always --name wekan-db mongo:3.2.11 -- cgit v1.2.3-1-g7c22