2
0
mirror of https://github.com/offen/website.git synced 2024-11-25 18:20:28 +01:00
website/build/Dockerfile

25 lines
690 B
Docker
Raw Normal View History

2021-03-05 19:21:55 +01:00
FROM nikolaik/python-nodejs:python3.8-nodejs14
ENV PATH "/root/.local/bin:$PATH"
ENV NODE_PATH="/usr/lib/node_modules"
2019-09-04 20:50:53 +02:00
2019-09-11 12:44:51 +02:00
2020-02-02 21:14:35 +01:00
RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
RUN npm install -g postcss-cli@^6.1.3 autoprefixer@^9.7.0 svgo@^1.3.0 cssnano@^4.1.10
2019-09-04 20:50:53 +02:00
RUN apt-get update \
&& apt-get install -y libjpeg-progs optipng \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /code/homepage
COPY ./homepage/requirements.txt /code/homepage/requirements.txt
2019-09-04 20:50:53 +02:00
RUN pip install --user -r requirements.txt
COPY ./homepage /code/homepage
2020-05-23 19:51:42 +02:00
ARG siteurl
ENV SITEURL=$siteurl
ARG offenaccountid
ENV OFFEN_ACCOUNT_ID=$offenaccountid
RUN make publish && rm -rf output/theme/.webassets-cache