2020-09-22 18:57:50 +00:00
|
|
|
FROM alpine:latest
|
2020-09-22 17:37:10 +00:00
|
|
|
WORKDIR /app
|
|
|
|
|
|
|
|
RUN mkdir -p /opt/utils
|
2020-09-23 16:10:46 +00:00
|
|
|
RUN wget -O /opt/utils/closure.jar "https://github.com/tgckpg/BotanJS/releases/download/compressors/closure.jar"
|
|
|
|
RUN wget -O /opt/utils/yuicompressor.jar "https://github.com/tgckpg/BotanJS/releases/download/compressors/yuicompressor.jar"
|
2020-09-22 17:37:10 +00:00
|
|
|
|
2020-09-23 16:10:46 +00:00
|
|
|
RUN apk add --update bash python3 uwsgi uwsgi-python openjdk11-jre-headless; python3 -m ensurepip
|
2020-09-22 18:57:50 +00:00
|
|
|
|
2022-03-15 16:04:16 +00:00
|
|
|
RUN echo "www-data:x:1001:1001:www-data:/var/www:/usr/sbin/nologin" >> /etc/passwd; echo "www-data:x:1001:" >> /etc/group
|
2020-09-22 17:37:10 +00:00
|
|
|
RUN chown www-data:www-data . -R
|
|
|
|
|
2020-09-22 18:57:50 +00:00
|
|
|
RUN pip3 install Flask redis compressinja Celery
|
2020-09-23 16:10:46 +00:00
|
|
|
|
2020-09-22 17:37:10 +00:00
|
|
|
USER www-data
|
|
|
|
|
|
|
|
EXPOSE 5000
|
|
|
|
ENTRYPOINT ["setup/docker.start"]
|
|
|
|
|
|
|
|
COPY . /app/
|