Files
docker-webserver-nginx/rootfs/app/entrypoint.sh.d/90_logs.sh
paspo b53adb411c
All checks were successful
Container Publish / on-success-skip (push) Has been skipped
Container Publish / build-image (amd64) (push) Successful in 19s
Container Publish / build-image (arm64) (push) Successful in 21s
Container Publish / update docker manifest (push) Successful in 10s
fix log name
2025-08-01 08:11:38 +02:00

26 lines
475 B
Bash
Executable File

#!/bin/sh
echo "# Configuring logrotate"
# make sure path exists
mkdir -p "${PATH_LOGS}"
chown -R "${USERNAME}:${GROUPNAME}" "${PATH_LOGS}"
# configure logrotate
cat >/etc/logrotate.d/nginx <<EOF
${PATH_LOGS}/nginx-access.log {
missingok
daily
rotate ${LOG_DAYS}
compress
delaycompress
sharedscripts
nodateext
su ${USERNAME} ${GROUPNAME}
postrotate
/usr/sbin/nginx -s reopen
nice -n 19 /app/stats.sh
endscript
}
EOF