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
0.12.4 (0.12.4/Dockerfile)5.9.1 latest (5.9.1/Dockerfile)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;
}
}
Content type
Image
Digest
sha256:8b5285ee8…
Size
130.3 MB
Last updated
over 10 years ago
docker pull sinet/nginx-node