✨(deploy) add Scalingo buildpack + dynamic favicon
This commit is contained in:
@@ -40,8 +40,8 @@ done
|
||||
|
||||
echo "PostgreSQL is ready. Initializing sabre/dav database schema..."
|
||||
|
||||
# SQL files directory (will be copied into container)
|
||||
SQL_DIR="/var/www/sabredav/sql"
|
||||
# SQL files directory (configurable for Scalingo, defaults to Docker path)
|
||||
SQL_DIR="${SQL_DIR:-/var/www/sabredav/sql}"
|
||||
|
||||
# Check if tables already exist
|
||||
TABLES_EXIST=$(psql -tAc "SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'public' AND table_name IN ('users', 'principals', 'calendars')" 2>/dev/null || echo "0")
|
||||
|
||||
25
docker/sabredav/php-fpm.conf
Normal file
25
docker/sabredav/php-fpm.conf
Normal file
@@ -0,0 +1,25 @@
|
||||
[global]
|
||||
daemonize = no
|
||||
error_log = /dev/stderr
|
||||
pid = /tmp/php-fpm.pid
|
||||
|
||||
[www]
|
||||
listen = /tmp/php-fpm.sock
|
||||
listen.mode = 0666
|
||||
|
||||
; When running as non-root, user/group settings are ignored
|
||||
user = www-data
|
||||
group = www-data
|
||||
|
||||
pm = dynamic
|
||||
pm.max_children = 5
|
||||
pm.start_servers = 2
|
||||
pm.min_spare_servers = 1
|
||||
pm.max_spare_servers = 3
|
||||
|
||||
; Pass all env vars to PHP workers (for PGHOST, CALDAV_* keys, etc.)
|
||||
clear_env = no
|
||||
|
||||
; Logging
|
||||
catch_workers_output = yes
|
||||
decorate_workers_output = no
|
||||
Reference in New Issue
Block a user