bitnami-containers/bitnami/symfony/1/debian-9/rootfs/app-entrypoint.sh

34 lines
867 B
Bash
Executable File

#!/bin/bash -e
. /opt/bitnami/base/functions
. /opt/bitnami/base/helpers
print_welcome_page
#!/bin/bash
export PROJECT_DIRECTORY="/app/$SYMFONY_PROJECT_NAME"
echo "Starting application ..."
if [ "$1" = "/run.sh" ]; then
# Create a Symfony app if not found
if [ ! -d "$PROJECT_DIRECTORY" ] ; then
log "Creating example Symfony application"
nami execute symfony createProject --databaseServerHost "$MARIADB_HOST" --databaseServerPort "$MARIADB_PORT_NUMBER" --databaseAdminUser "$MARIADB_USER" "$SYMFONY_PROJECT_NAME" | grep -v undefined
log "Symfony app created"
else
log "App already created"
fi
# Link Symfony app to the index
if [ ! -f "$PROJECT_DIRECTORY/web/index.php" ]; then
sudo ln -s "$PROJECT_DIRECTORY/web/app.php" "$PROJECT_DIRECTORY/web/index.php"
fi
fi
echo "symfony successfully initialized"
exec tini -- "$@"