2021-09-15 19:05:41 +02:00
|
|
|
FROM node:12-alpine
|
2016-02-03 17:11:23 +00:00
|
|
|
|
|
|
|
ENV PYTHONUNBUFFERED 1
|
|
|
|
|
|
|
|
RUN mkdir /code
|
|
|
|
|
|
|
|
WORKDIR /code
|
|
|
|
|
2017-02-09 18:32:00 +00:00
|
|
|
RUN apk add --no-cache \
|
2016-02-03 17:11:23 +00:00
|
|
|
python-dev \
|
2017-02-09 18:32:00 +00:00
|
|
|
py-pip \
|
|
|
|
postgresql-dev \
|
|
|
|
gcc \
|
2019-01-24 15:37:43 +00:00
|
|
|
curl \
|
|
|
|
curl-dev \
|
2019-01-29 13:28:57 +00:00
|
|
|
libcurl \
|
2017-02-09 18:32:00 +00:00
|
|
|
musl-dev \
|
|
|
|
libffi-dev \
|
|
|
|
openldap-dev \
|
2017-09-07 11:23:48 +01:00
|
|
|
ca-certificates \
|
2017-02-09 18:32:00 +00:00
|
|
|
bash
|
2016-02-03 17:11:23 +00:00
|
|
|
|
2020-07-29 07:51:43 +01:00
|
|
|
RUN npm config set unsafe-perm true
|
2016-02-03 17:11:23 +00:00
|
|
|
RUN npm install -g \
|
2021-09-15 19:05:41 +02:00
|
|
|
--registry https://registry.npmjs.org/ \
|
|
|
|
coffeescript \
|
2016-02-03 17:11:23 +00:00
|
|
|
less@1.3
|
|
|
|
|
2021-09-15 18:48:31 +02:00
|
|
|
RUN pip install --upgrade pip==20.3.4
|
2016-02-03 17:11:23 +00:00
|
|
|
|
|
|
|
COPY requirements.txt ./
|
2017-02-09 18:32:00 +00:00
|
|
|
RUN pip install --no-cache-dir -r requirements.txt
|
|
|
|
|
2016-12-20 17:38:22 +00:00
|
|
|
COPY requirements-dev.txt ./
|
|
|
|
RUN pip install --no-cache-dir -r requirements-dev.txt
|
2016-02-03 17:11:23 +00:00
|
|
|
|
|
|
|
COPY requirements-plugins.txt ./
|
|
|
|
RUN pip install --no-cache-dir -r requirements-plugins.txt
|
|
|
|
|
|
|
|
ADD . /code/
|
|
|
|
|
|
|
|
ENTRYPOINT ["./docker-entrypoint.sh"]
|