1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-01-01 00:08:27 +01:00

Use easier method for installing envconsul

Now when a bigger and more complete parent image is used, the curl and
tar tools are feature complete.
This commit is contained in:
Stig Kleppe-Jørgensen 2015-06-24 16:58:29 +02:00
parent bee7b425a8
commit b5d8f59152

View File

@ -2,13 +2,12 @@ FROM nodesource/trusty:0.12
COPY . .
RUN curl -sL http://cldup.com/XPw5-FrHJz.gz | \
gunzip -c | tar -x -C /tmp/ && \
mv /tmp/envconsul_0.5.0_linux_amd64/envconsul /usr/bin/
RUN curl -L https://github.com/hashicorp/envconsul/releases/download/v0.5.0/envconsul_0.5.0_linux_amd64.tar.gz | \
tar -zx -C /usr/bin/ --strip-components 1
RUN npm install --production && \
npm run build
EXPOSE 4242
CMD envconsul -consul $(route -n | awk '/UG/ {print $2}'):8500 -prefix unleash node server.js
CMD envconsul -consul $(route -n | awk '/UG/ {print $2}'):8500 -prefix unleash node server.js