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