17 lines
600 B
Bash
17 lines
600 B
Bash
#!/bin/sh
|
||
set -e
|
||
|
||
# Исправляем владельца и права на storage (включая логи) при каждом запуске
|
||
if [ -d /var/www/html/storage ]; then
|
||
mkdir -p /var/www/html/storage/logs/supervisor /var/www/html/storage/logs/nginx
|
||
chown -R application:application /var/www/html/storage
|
||
chmod -R 775 /var/www/html/storage
|
||
fi
|
||
|
||
# Если переданы аргументы – выполняем их, иначе запускаем supervisord
|
||
if [ $# -eq 0 ]; then
|
||
exec /usr/bin/supervisord -c /etc/supervisor/supervisord.conf
|
||
else
|
||
exec "$@"
|
||
fi
|