Skip to content
Snippets Groups Projects
Commit d55f1867 authored by Miguel Angelo Salerno's avatar Miguel Angelo Salerno
Browse files

add dev dockerfiles

parent 47396cc6
No related branches found
No related tags found
No related merge requests found
FROM node:fermium-buster
ENV HTTP_PROXY=http://httpproxy.c3sl.ufpr.br:3128/
ENV HTTPS_PROXY=http://httpproxy.c3sl.ufpr.br:3128/
RUN npm i -g serve
RUN mkdir access
WORKDIR access
COPY . .
RUN npm install
RUN npm run build
EXPOSE 5500
CMD serve -s build -p 5500
FROM node:dubnium-stretch
ENV HTTP_PROXY=http://httpproxy.c3sl.ufpr.br:3128/
ENV HTTPS_PROXY=http://httpproxy.c3sl.ufpr.br:3128/
RUN npm install --global gulp gulp-cli babel babel-cli babel-core babel-register mocha gulp-mocha gulp-eslint istanbul --force
RUN npm un -g gulp
RUN npm i -g gulp@3.9.0
RUN mkdir API
COPY . ./API
WORKDIR ./API
RUN npm install
RUN gulp build
EXPOSE 3000
CMD NODE_ENV=production gulp
FROM node:fermium-buster
ENV HTTP_PROXY=http://httpproxy.c3sl.ufpr.br:3128/
ENV HTTPS_PROXY=http://httpproxy.c3sl.ufpr.br:3128/
RUN npm i -g serve typescript@latest @angular/cli@latest
RUN mkdir frontend
WORKDIR frontend
COPY . .
RUN npm install
RUN ng build
EXPOSE 5070
CMD serve -s dist -p 5070
FROM node:fermium-buster
ENV HTTP_PROXY=http://httpproxy.c3sl.ufpr.br:3128/
ENV HTTPS_PROXY=http://httpproxy.c3sl.ufpr.br:3128/
RUN npm i -g serve typescript@latest @angular/cli@latest
RUN mkdir frontend
WORKDIR frontend
COPY . .
RUN npm install
RUN ng build
EXPOSE 5060
CMD serve -s dist -p 5060
FROM node:dubnium-buster
ENV HTTP_PROXY=http://httpproxy.c3sl.ufpr.br:3128/
ENV HTTPS_PROXY=http://httpproxy.c3sl.ufpr.br:3128/
RUN rm /etc/apt/sources.list
RUN echo "deb http://debian.c3sl.ufpr.br/debian buster main" > /etc/apt/sources.list
RUN echo "deb http://debian.c3sl.ufpr.br/debian buster-updates main" >> /etc/apt/sources.list
RUN echo "deb http://debian.c3sl.ufpr.br/debian-security/ buster/updates main" >> /etc/apt/sources.list
RUN apt-get -y update
RUN apt-get -y install build-essential cmake libtool autoconf automake m4 nasm pkg-config
RUN apt-get install libpng-dev -y --no-install-recommends
RUN npm i -g serve
RUN mkdir frontend
WORKDIR frontend
COPY . .
RUN rm -rf static/ package-lock.json node-modules/
RUN npm install imagemin-pngquant@5.0.1 --save
RUN npm install isomorphic-form-data
RUN npm install
RUN npm run build
EXPOSE 5050
CMD serve -s . -p 5050
FROM node:dubnium-buster
ENV HTTP_PROXY=http://httpproxy.c3sl.ufpr.br:3128/
ENV HTTPS_PROXY=http://httpproxy.c3sl.ufpr.br:3128/
RUN npm i -g serve
RUN mkdir frontend
WORKDIR frontend
COPY . .
RUN npm install
RUN npm run buildHom
EXPOSE 5000
CMD serve -s build -l 5000
FROM node:dubnium-stretch
ENV HTTP_PROXY=http://httpproxy.c3sl.ufpr.br:3128/
ENV HTTPS_PROXY=http://httpproxy.c3sl.ufpr.br:3128/
RUN npm install --global gulp gulp-cli babel babel-cli babel-core babel-register mocha gulp-mocha gulp-eslint istanbul --force
RUN npm un -g gulp
RUN npm i -g gulp@3.9.0
RUN mkdir API
COPY . ./API
WORKDIR ./API
RUN npm install
RUN gulp build
EXPOSE 3000
CMD NODE_ENV=production gulp
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment