| FROM zhongbai233/tomato-novel-downloader-webui:latest |
|
|
| |
| USER root |
|
|
| RUN apk add --no-cache \ |
| nginx \ |
| gettext \ |
| bash |
|
|
| |
| RUN mkdir -p /app/html \ |
| && mkdir -p /data \ |
| && chown -R 1000:1000 /app \ |
| && chown -R 1000:1000 /data \ |
| && chown -R 1000:1000 /var/lib/nginx \ |
| && chown -R 1000:1000 /var/log/nginx \ |
| && chmod -R 777 /app \ |
| && chmod -R 777 /data \ |
| && chmod -R 777 /var/lib/nginx \ |
| && chmod -R 777 /var/log/nginx |
|
|
| |
| COPY --chown=1000:1000 nginx.conf /etc/nginx/nginx.conf.template |
| COPY --chown=1000:1000 fake_error.html /app/html/fake_error.html |
| COPY --chown=1000:1000 entrypoint.sh /app/custom_entrypoint.sh |
|
|
| RUN chmod +x /app/custom_entrypoint.sh |
|
|
| |
| USER 1000 |
| WORKDIR /app |
|
|
| |
| EXPOSE 7860 |
|
|
| |
| ENTRYPOINT ["/app/custom_entrypoint.sh"] |
|
|