Severian commited on
Commit
51c8261
·
verified ·
1 Parent(s): c0987db

Update Dockerfile

Browse files
Files changed (1) hide show
  1. 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"]