diff --git a/docker/Dockerfile b/docker/Dockerfile index b51db012..8bf66283 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -65,8 +65,8 @@ ENV DATA_DIR=/app/data \ RUN apt-get update && apt-get install -y nginx gettext-base openssl && \ rm -rf /var/lib/apt/lists/* && \ - mkdir -p /app/data && \ - chown -R node:node /app/data && \ + mkdir -p /app/data /app/uploads && \ + chown -R node:node /app/data /app/uploads && \ useradd -r -s /bin/false nginx COPY docker/nginx.conf /etc/nginx/nginx.conf diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index 9ed772e2..67d389c2 100644 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -20,9 +20,9 @@ fi envsubst '${PORT} ${SSL_PORT} ${SSL_CERT_PATH} ${SSL_KEY_PATH}' < $NGINX_CONF_SOURCE > /etc/nginx/nginx.conf.tmp mv /etc/nginx/nginx.conf.tmp /etc/nginx/nginx.conf -mkdir -p /app/data -chown -R node:node /app/data -chmod 755 /app/data +mkdir -p /app/data /app/uploads +chown -R node:node /app/data /app/uploads +chmod 755 /app/data /app/uploads if [ "$ENABLE_SSL" = "true" ]; then echo "Checking SSL certificate configuration..."