Reduce image size and fix nginx errors
This commit is contained in:
@@ -65,8 +65,8 @@ ENV DATA_DIR=/app/data \
|
|||||||
|
|
||||||
RUN apt-get update && apt-get install -y nginx gettext-base openssl && \
|
RUN apt-get update && apt-get install -y nginx gettext-base openssl && \
|
||||||
rm -rf /var/lib/apt/lists/* && \
|
rm -rf /var/lib/apt/lists/* && \
|
||||||
mkdir -p /app/data && \
|
mkdir -p /app/data /app/uploads && \
|
||||||
chown -R node:node /app/data && \
|
chown -R node:node /app/data /app/uploads && \
|
||||||
useradd -r -s /bin/false nginx
|
useradd -r -s /bin/false nginx
|
||||||
|
|
||||||
COPY docker/nginx.conf /etc/nginx/nginx.conf
|
COPY docker/nginx.conf /etc/nginx/nginx.conf
|
||||||
|
|||||||
@@ -20,9 +20,9 @@ fi
|
|||||||
envsubst '${PORT} ${SSL_PORT} ${SSL_CERT_PATH} ${SSL_KEY_PATH}' < $NGINX_CONF_SOURCE > /etc/nginx/nginx.conf.tmp
|
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
|
mv /etc/nginx/nginx.conf.tmp /etc/nginx/nginx.conf
|
||||||
|
|
||||||
mkdir -p /app/data
|
mkdir -p /app/data /app/uploads
|
||||||
chown -R node:node /app/data
|
chown -R node:node /app/data /app/uploads
|
||||||
chmod 755 /app/data
|
chmod 755 /app/data /app/uploads
|
||||||
|
|
||||||
if [ "$ENABLE_SSL" = "true" ]; then
|
if [ "$ENABLE_SSL" = "true" ]; then
|
||||||
echo "Checking SSL certificate configuration..."
|
echo "Checking SSL certificate configuration..."
|
||||||
|
|||||||
Reference in New Issue
Block a user