From 6197543bd3554e7edca7e77ca9a62da1d2d49e3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABtan=20L?= Date: Thu, 16 Feb 2023 15:54:20 +0100 Subject: [PATCH] New docker directory --- docker/Dockerfile.admin.dev | 8 ++++++++ docker/Dockerfile.dev | 24 ++++++++++++++++++++++++ frontend/.ash_history | 5 +++++ frontend/.yarnrc | 5 +++++ 4 files changed, 42 insertions(+) create mode 100644 docker/Dockerfile.admin.dev create mode 100644 docker/Dockerfile.dev create mode 100644 frontend/.ash_history create mode 100644 frontend/.yarnrc diff --git a/docker/Dockerfile.admin.dev b/docker/Dockerfile.admin.dev new file mode 100644 index 000000000..a400f3fdd --- /dev/null +++ b/docker/Dockerfile.admin.dev @@ -0,0 +1,8 @@ +FROM node:16.10-alpine + +ENV HOME=/home/node/ + +COPY ./frontend $HOME +WORKDIR $HOME + +RUN yarn install diff --git a/docker/Dockerfile.dev b/docker/Dockerfile.dev new file mode 100644 index 000000000..edbb1d704 --- /dev/null +++ b/docker/Dockerfile.dev @@ -0,0 +1,24 @@ +FROM python:3.9-alpine as base + +MAINTAINER Antoine Nguyen +ENV VIRTUAL_ENV=/opt/venv +ENV PATH="$VIRTUAL_ENV/bin:$PATH" + +FROM base as build + +RUN apk add --update openssl librrd python3-dev libffi-dev gcc g++ musl-dev libxml2-dev libxslt-dev \ + libressl-dev jpeg-dev rrdtool-dev file make \ + && rm -rf /var/cache/apk/* +RUN python3 -m venv $VIRTUAL_ENV +WORKDIR /tmp +COPY requirements.txt /tmp +COPY test-requirements.txt /tmp +RUN python -m pip install -U pip +RUN pip install -r requirements.txt -r test-requirements.txt + +FROM base as run +COPY --from=build $VIRTUAL_ENV $VIRTUAL_ENV +RUN apk add --no-cache --update librrd libxslt libjpeg libressl git rrdtool \ + && rm -rf /var/cache/apk/* +RUN mkdir /code +WORKDIR /code diff --git a/frontend/.ash_history b/frontend/.ash_history new file mode 100644 index 000000000..caef8418d --- /dev/null +++ b/frontend/.ash_history @@ -0,0 +1,5 @@ +ls +yarn serve +yarn install +yarn serve +yarn serve --help diff --git a/frontend/.yarnrc b/frontend/.yarnrc new file mode 100644 index 000000000..199188096 --- /dev/null +++ b/frontend/.yarnrc @@ -0,0 +1,5 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +lastUpdateCheck 1676556135834