From d55f18679051ab861e821b4d0f5a3fa38fef6b13 Mon Sep 17 00:00:00 2001 From: Miguel Salerno <mans17@inf.ufpr.br> Date: Fri, 24 Jun 2022 11:51:36 -0300 Subject: [PATCH] add dev dockerfiles --- docker/Dockerfile-autentica-dev | 21 +++++++++++++ docker/Dockerfile-caqvix-api-dev | 25 ++++++++++++++++ docker/Dockerfile-front-end-caqvix-dev | 21 +++++++++++++ docker/Dockerfile-front-end-simcaq-dev | 21 +++++++++++++ docker/Dockerfile-labdados-ui-dev | 41 ++++++++++++++++++++++++++ docker/Dockerfile-mapfor-dev | 21 +++++++++++++ docker/Dockerfile-simcaq-node-dev | 25 ++++++++++++++++ 7 files changed, 175 insertions(+) create mode 100644 docker/Dockerfile-autentica-dev create mode 100644 docker/Dockerfile-caqvix-api-dev create mode 100644 docker/Dockerfile-front-end-caqvix-dev create mode 100644 docker/Dockerfile-front-end-simcaq-dev create mode 100644 docker/Dockerfile-labdados-ui-dev create mode 100644 docker/Dockerfile-mapfor-dev create mode 100644 docker/Dockerfile-simcaq-node-dev diff --git a/docker/Dockerfile-autentica-dev b/docker/Dockerfile-autentica-dev new file mode 100644 index 0000000..db5d574 --- /dev/null +++ b/docker/Dockerfile-autentica-dev @@ -0,0 +1,21 @@ +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 diff --git a/docker/Dockerfile-caqvix-api-dev b/docker/Dockerfile-caqvix-api-dev new file mode 100644 index 0000000..49d758a --- /dev/null +++ b/docker/Dockerfile-caqvix-api-dev @@ -0,0 +1,25 @@ +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 diff --git a/docker/Dockerfile-front-end-caqvix-dev b/docker/Dockerfile-front-end-caqvix-dev new file mode 100644 index 0000000..24c62e7 --- /dev/null +++ b/docker/Dockerfile-front-end-caqvix-dev @@ -0,0 +1,21 @@ +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 diff --git a/docker/Dockerfile-front-end-simcaq-dev b/docker/Dockerfile-front-end-simcaq-dev new file mode 100644 index 0000000..292007a --- /dev/null +++ b/docker/Dockerfile-front-end-simcaq-dev @@ -0,0 +1,21 @@ +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 diff --git a/docker/Dockerfile-labdados-ui-dev b/docker/Dockerfile-labdados-ui-dev new file mode 100644 index 0000000..714573a --- /dev/null +++ b/docker/Dockerfile-labdados-ui-dev @@ -0,0 +1,41 @@ +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 diff --git a/docker/Dockerfile-mapfor-dev b/docker/Dockerfile-mapfor-dev new file mode 100644 index 0000000..6b66b5b --- /dev/null +++ b/docker/Dockerfile-mapfor-dev @@ -0,0 +1,21 @@ +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 diff --git a/docker/Dockerfile-simcaq-node-dev b/docker/Dockerfile-simcaq-node-dev new file mode 100644 index 0000000..49d758a --- /dev/null +++ b/docker/Dockerfile-simcaq-node-dev @@ -0,0 +1,25 @@ +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 -- GitLab