www in docker support

This commit is contained in:
MaddoScientisto 2026-04-22 18:41:37 +02:00
commit c227fce036
2145 changed files with 399596 additions and 58 deletions

View file

@ -0,0 +1,12 @@
#!/bin/sh
set -eu
seed_dump="${LOCAL_DB_SEED_DUMP:-pg-model-seed-trimmed-20260421.sql}"
if [ ! -f "/seed/${seed_dump}" ]; then
echo "Seed dump not found: /seed/${seed_dump}" >&2
exit 1
fi
echo "Importing seed dump: ${seed_dump}"
mysql -uroot -p"${MYSQL_ROOT_PASSWORD}" "${MYSQL_DATABASE}" < "/seed/${seed_dump}"

View file

@ -0,0 +1,33 @@
#!/bin/sh
set -eu
mysql -uroot -p"${MYSQL_ROOT_PASSWORD}" "${MYSQL_DATABASE}" <<SQL
INSERT INTO parm (codice, descrizione, testo, numero, tipoParm, flgTipo, flgAdmin, createTmst, lastUpdTmst)
VALUES
('DOCBASE', 'Local Docker docbase root', '${LOCAL_DOCBASE}', NULL, 'STRING', 0, 1, NOW(), NOW()),
('PATH_TMP', 'Local Docker tmp path', '_tmp/', NULL, 'STRING', 0, 1, NOW(), NOW()),
('MAIL_MSG_PATH_MAILER', 'Mail template directory', 'mailMessage/', NULL, 'STRING', 0, 1, NOW(), NOW()),
('SMTP', 'Local Docker SMTP host', '${LOCAL_MAIL_SMTP_HOST}', NULL, 'STRING', 0, 1, NOW(), NOW()),
('SMTP_PORT', 'Local Docker SMTP port', '${LOCAL_MAIL_SMTP_PORT}', ${LOCAL_MAIL_SMTP_PORT}, 'NUMBER', 0, 1, NOW(), NOW()),
('SMTP_USE_AUTH', 'Disable SMTP auth locally', '0', 0, 'NUMBER', 0, 1, NOW(), NOW()),
('SMTP_STARTTLS', 'Disable STARTTLS locally', '0', 0, 'NUMBER', 0, 1, NOW(), NOW()),
('FROM', 'Local Docker sender', 'local-dev@regalamiunsorriso.test', NULL, 'STRING', 0, 1, NOW(), NOW()),
('TO_TEST', 'Force all mail to local test inbox', 'mail-capture@regalamiunsorriso.test', NULL, 'STRING', 0, 1, NOW(), NOW()),
('BCC', 'Disable default BCC locally', '', NULL, 'STRING', 0, 1, NOW(), NOW()),
('CC', 'Disable default CC locally', '', NULL, 'STRING', 0, 1, NOW(), NOW()),
('PATH_IMG_ART', 'Local image path', '_img/', NULL, 'STRING', 0, 1, NOW(), NOW()),
('LOG_MAIL_ATTACH', 'Local mail attachment log path', '_logs/mail-attach/', NULL, 'STRING', 0, 1, NOW(), NOW()),
('DAILY_CRONTAB_MAIN_LOG_FILE', 'Local crontab log file', '${LOCAL_DOCBASE}_logs/daily-crontab.log', NULL, 'STRING', 0, 1, NOW(), NOW()),
('HELP_ATTACH_PATH', 'Local help attachment path', '_help/attach/', NULL, 'STRING', 0, 1, NOW(), NOW()),
('HELP_EXPORT_PATH', 'Local help export path', '_help/export/', NULL, 'STRING', 0, 1, NOW(), NOW()),
('HELP_IMG_PATH', 'Local help image path', '_help/img/', NULL, 'STRING', 0, 1, NOW(), NOW()),
('SOURCE_DIR', 'Workspace source path', '${LOCAL_SOURCE_DIR}', NULL, 'STRING', 0, 1, NOW(), NOW())
ON DUPLICATE KEY UPDATE
descrizione = VALUES(descrizione),
testo = VALUES(testo),
numero = VALUES(numero),
tipoParm = VALUES(tipoParm),
flgTipo = VALUES(flgTipo),
flgAdmin = VALUES(flgAdmin),
lastUpdTmst = NOW();
SQL