init
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
FROM nginx:1.28.1-alpine-slim
|
||||
|
||||
USER root
|
||||
|
||||
RUN cd /root/ && \
|
||||
apk add --no-cache git curl openssl ca-certificates tzdata && \
|
||||
git clone https://github.com/bitrix-tools/nginx-modules.git && \
|
||||
cp /root/nginx-modules/packages/1.28.1/v1/alpine/v3.23/main/$(uname -m)/abuild-key.rsa.pub /etc/apk/keys/ && \
|
||||
echo "/root/nginx-modules/packages/1.28.1/v1/alpine/v3.23/main" >> /etc/apk/repositories && \
|
||||
apk update && \
|
||||
apk add nginx-module-xslt nginx-module-geoip nginx-module-image-filter nginx-module-njs nginx-module-perl nginx-module-brotli nginx-module-geoip2 nginx-module-ndk nginx-module-lua nginx-module-headers-more nginx-module-zip && \
|
||||
apk del git && \
|
||||
sed -i "s/.*1.28.1.*//" /etc/apk/repositories && \
|
||||
rm -f /etc/apk/keys/abuild-key.rsa.pub && \
|
||||
rm -rf /root/nginx-modules
|
||||
|
||||
RUN addgroup -g 979 bitrix && \
|
||||
adduser -D -u 979 -G bitrix bitrix
|
||||
|
||||
RUN mkdir -pv /opt/www /opt/.bx_temp /opt/msmtp /opt/browscap /opt/geoip2 /ssl /var/runs/nginx && \
|
||||
chown -R bitrix:bitrix /var/log/nginx && \
|
||||
chown -R bitrix:bitrix /var/cache/nginx && \
|
||||
chown -R bitrix:bitrix /var/runs/nginx && \
|
||||
chown -R bitrix:bitrix /usr/lib/nginx/modules && \
|
||||
chown -R bitrix:bitrix /etc/nginx && \
|
||||
chown -R bitrix:bitrix /opt/www && \
|
||||
chown -R bitrix:bitrix /opt/.bx_temp && \
|
||||
chown -R bitrix:bitrix /opt/msmtp && \
|
||||
chown -R bitrix:bitrix /opt/browscap && \
|
||||
chown -R bitrix:bitrix /opt/geoip2 && \
|
||||
chown -R bitrix:bitrix /ssl
|
||||
|
||||
USER bitrix:bitrix
|
||||
Reference in New Issue
Block a user