# 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"]