TripleParity/docks-api

View on GitHub
Dockerfile-dev

Summary

Maintainability
Test Coverage
# Dockerfile for running nodejs in a container with hot reload

FROM node:9.8.0-alpine

RUN apk add --update python make g++ postgresql-client

EXPOSE 8080

MAINTAINER TripleParity

RUN apk update && \
    apk upgrade

# Install docker
RUN apk add docker && \
    apk add py-pip && \
    apk add --update python make g++ docker && \
    apk add sqlite

# Install docker-compose
RUN pip install docker-compose

# Set environmental flags for docker compose
ENV DOCKER_HOST=unix:///var/run/docker.sock

EXPOSE 8080

WORKDIR /app
ENV NODE_ENV=development
CMD ./scripts/docks-dev-start.sh