2024-02-05 23:20:42 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
if [ ! -f /application/symfony.lock ]; then
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
2024-02-06 00:31:34 +00:00
|
|
|
if [ -d /application/config/bolt ]; then
|
|
|
|
echo " == Detected Symfony (Bolt) project"
|
|
|
|
VARIANT=bolt
|
|
|
|
else
|
|
|
|
echo " == Detected Symfony project"
|
|
|
|
VARIANT=vanilla
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ -f /application/.symfony-preinit ]; then
|
|
|
|
echo " -> Running container-provided .symfony-preinit script"
|
|
|
|
sh /application/.symfony-preinit
|
|
|
|
fi
|
2024-02-06 00:00:58 +00:00
|
|
|
|
|
|
|
echo " -> Installing dependencies using composer..."
|
|
|
|
/usr/bin/composer install --no-dev --no-cache --optimize-autoloader --no-progress -q || exit 0
|
|
|
|
|
|
|
|
if [ -f /application/.symfony-init ]; then
|
|
|
|
echo " -> Running container-provided .symfony-init script"
|
|
|
|
sh /application/.symfony-init
|
|
|
|
fi
|
|
|
|
|
|
|
|
echo " -> Testing environment..."
|
2024-02-06 00:31:34 +00:00
|
|
|
if bin/console about -q; then
|
2024-02-06 00:00:58 +00:00
|
|
|
echo " ++ Successful"
|
|
|
|
else
|
|
|
|
echo " !! Failed"
|
|
|
|
fi
|
|
|
|
|
|
|
|
exit 0
|