File size: 668 Bytes
775919e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Dockerfile

FROM nginx:1.25-alpine-slim

RUN apk add --no-cache bash gettext

COPY nginx.conf.template /etc/nginx/nginx.conf.template
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh

EXPOSE 7860

# کاربر را به root تغییر می‌دهیم تا Nginx با مجوزهای کافی اجرا شود
# و بتواند فایل PID را در /tmp بنویسد و به پورت‌های پایین‌تر (اگر نیاز بود) دسترسی داشته باشد.
# برای پورت 7860 معمولاً root لازم نیست، اما برای سازگاری با تنظیمات  نگه داشته شده.
USER root

ENTRYPOINT ["/entrypoint.sh"]