2025-07-02 14:49:23 +00:00
|
|
|
FROM node:alpine
|
2025-06-23 16:42:16 +02:00
|
|
|
|
2025-06-25 16:12:08 +02:00
|
|
|
ENV PATH="$PATH:/docker-bin"
|
2025-06-23 16:42:16 +02:00
|
|
|
|
|
|
|
|
RUN apk update && apk upgrade
|
2025-06-25 16:12:08 +02:00
|
|
|
RUN apk add nginx openrc \
|
|
|
|
|
openssl nginx-mod-stream \
|
2025-06-23 16:42:16 +02:00
|
|
|
nginx-mod-http-headers-more \
|
2025-06-28 17:07:53 +00:00
|
|
|
tcpdump curl git
|
2025-06-23 16:42:16 +02:00
|
|
|
|
|
|
|
|
# NGINX
|
|
|
|
|
RUN adduser -D -g 'www' www
|
|
|
|
|
RUN mkdir /www
|
|
|
|
|
RUN chown -R www:www /var/lib/nginx
|
|
|
|
|
RUN chown -R www:www /www
|
|
|
|
|
|
|
|
|
|
RUN cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.orig
|
|
|
|
|
|
2025-06-25 19:25:11 +02:00
|
|
|
RUN mkdir /run/openrc
|
2025-06-23 16:42:16 +02:00
|
|
|
RUN touch /run/openrc/softlevel
|
|
|
|
|
|
2025-06-28 17:07:53 +00:00
|
|
|
# Make workdir
|
|
|
|
|
RUN mkdir /workspace
|
|
|
|
|
|
|
|
|
|
# Make entrypoint
|
2025-06-23 16:42:16 +02:00
|
|
|
WORKDIR /docker-bin
|
|
|
|
|
|
2025-07-02 14:49:23 +00:00
|
|
|
COPY ./helper-scripts/scripts /docker-bin
|
2025-06-23 16:42:16 +02:00
|
|
|
|
|
|
|
|
RUN chmod +x /docker-bin/*
|
|
|
|
|
|