2026-04-29 13:40:57 +00:00
|
|
|
#!/bin/bash
|
2026-05-19 07:37:46 +00:00
|
|
|
# Auf caddy-proxy ausführen: bash /var/www/de.schaunwama/dudi/deploy.sh
|
2026-04-29 13:40:57 +00:00
|
|
|
set -e
|
|
|
|
|
|
2026-04-29 13:53:49 +00:00
|
|
|
cd "$(dirname "$0")"
|
2026-04-29 13:40:57 +00:00
|
|
|
|
2026-04-29 18:39:27 +00:00
|
|
|
RUN="su -s /bin/sh www-data -c"
|
|
|
|
|
|
|
|
|
|
$RUN "git pull"
|
|
|
|
|
$RUN "COMPOSER_ALLOW_SUPERUSER=1 composer install --no-dev --no-interaction --optimize-autoloader --ignore-platform-reqs"
|
2026-04-29 13:58:13 +00:00
|
|
|
|
|
|
|
|
# Alias-Deployment: RewriteBase auf /dd/ setzen
|
|
|
|
|
sed -i 's|RewriteBase /$|RewriteBase /dd/|' public/.htaccess
|
|
|
|
|
|
2026-04-29 18:39:27 +00:00
|
|
|
$RUN "APP_ENV=prod php bin/console doctrine:migrations:migrate --no-interaction --env=prod"
|
|
|
|
|
$RUN "APP_ENV=prod php bin/console cache:clear --env=prod --no-warmup"
|
|
|
|
|
$RUN "APP_ENV=prod php bin/console cache:warmup --env=prod"
|
2026-04-29 13:40:57 +00:00
|
|
|
|
|
|
|
|
echo "Deploy fertig."
|