docker-alpine-php83-aio/config/frameworks/10-symfony.sh

36 lines
824 B
Bash
Raw Normal View History

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