1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-22 19:07:54 +01:00
unleash.unleash/Dockerfile
Stig Kleppe-Jørgensen 0acee571f1 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.
2020-02-20 08:30:23 +01:00

14 lines
361 B
Docker

FROM nodesource/trusty:0.12
COPY . .
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