Update Dockerfile
Browse files- Dockerfile +5 -5
Dockerfile
CHANGED
@@ -32,10 +32,12 @@ RUN apt-get update && apt-get install -y \
|
|
32 |
postgresql-contrib \
|
33 |
locales \
|
34 |
nginx \
|
|
|
35 |
&& rm -rf /var/lib/apt/lists/* \
|
36 |
&& pip install --no-cache-dir "poetry==${POETRY_VERSION}" \
|
37 |
&& sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen \
|
38 |
-
&& locale-gen
|
|
|
39 |
|
40 |
# Configure nginx
|
41 |
RUN rm /etc/nginx/sites-enabled/default || true
|
@@ -68,7 +70,8 @@ RUN ln -s /etc/nginx/sites-available/dify /etc/nginx/sites-enabled/ && \
|
|
68 |
mkdir -p /var/log/nginx && \
|
69 |
chown -R user:user /var/log/nginx && \
|
70 |
touch /run/nginx.pid && \
|
71 |
-
chown -R user:user /run/nginx.pid
|
|
|
72 |
|
73 |
# Set up PostgreSQL directories with standard locations
|
74 |
RUN mkdir -p /var/run/postgresql /var/lib/postgresql/data /var/log/postgresql && \
|
@@ -209,9 +212,6 @@ sudo nginx -g "daemon off;" &\n\
|
|
209 |
wait' > /app/entrypoint.sh && \
|
210 |
chmod +x /app/entrypoint.sh
|
211 |
|
212 |
-
# Add sudo capabilities for nginx
|
213 |
-
RUN echo "user ALL=(ALL) NOPASSWD: /usr/sbin/nginx" >> /etc/sudoers
|
214 |
-
|
215 |
WORKDIR /app
|
216 |
|
217 |
CMD ["./entrypoint.sh"]
|
|
|
32 |
postgresql-contrib \
|
33 |
locales \
|
34 |
nginx \
|
35 |
+
sudo \
|
36 |
&& rm -rf /var/lib/apt/lists/* \
|
37 |
&& pip install --no-cache-dir "poetry==${POETRY_VERSION}" \
|
38 |
&& sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen \
|
39 |
+
&& locale-gen \
|
40 |
+
&& echo "user ALL=(ALL) NOPASSWD: /usr/sbin/nginx" >> /etc/sudoers
|
41 |
|
42 |
# Configure nginx
|
43 |
RUN rm /etc/nginx/sites-enabled/default || true
|
|
|
70 |
mkdir -p /var/log/nginx && \
|
71 |
chown -R user:user /var/log/nginx && \
|
72 |
touch /run/nginx.pid && \
|
73 |
+
chown -R user:user /run/nginx.pid && \
|
74 |
+
chown -R user:user /var/lib/nginx
|
75 |
|
76 |
# Set up PostgreSQL directories with standard locations
|
77 |
RUN mkdir -p /var/run/postgresql /var/lib/postgresql/data /var/log/postgresql && \
|
|
|
212 |
wait' > /app/entrypoint.sh && \
|
213 |
chmod +x /app/entrypoint.sh
|
214 |
|
|
|
|
|
|
|
215 |
WORKDIR /app
|
216 |
|
217 |
CMD ["./entrypoint.sh"]
|