Public | Automated Build

Last pushed: a year ago
Short Description
Short description is empty for this repo.
Full Description

NGINX and Node

Creates a docker image with NGINX and Node installed in it. Useful to serve up a single page application built with node.

Supported tags and respective Dockerfile links


Make a Dockerfile something like this:

FROM sinet/nginx-node:latest

# Install and build the application
COPY . /usr/src/app
WORKDIR /usr/src/app
RUN npm install \
    && npm run bower -- install --allow-root \
    && npm run gulp -- build

COPY default.conf /etc/nginx/conf.d/

CMD ["nginx", "-g", "daemon off;"]

The default.conf would look something like this.

server {
    listen       80;
    server_name  localhost;

    location / {
        root   /usr/src/app/build;
        index  index.html index.htm;

Docker Pull Command