31 lines
596 B
Bash
31 lines
596 B
Bash
#!/bin/bash
|
|
|
|
function exit_func {
|
|
echo "SIGTERM detected"
|
|
exit 1
|
|
}
|
|
trap exit_func SIGTERM SIGINT
|
|
|
|
printenv | grep "ASD_" >> /etc/environment
|
|
|
|
chown -R www-data:www-data /var/log/asdynamics
|
|
chown -R www-data:www-data /home/asdynamics/storage
|
|
mkdir -p /tmp/asdynamics
|
|
chown -R www-data:www-data /tmp/asdynamics
|
|
|
|
docker-php-entrypoint
|
|
|
|
ASD_BINDIR="/home/asdynamics/private/${ASD_BUILDNAME}/bin"
|
|
|
|
$ASD_BINDIR/ensureConstraints.php
|
|
|
|
if [ $? -ne 0 ]; then
|
|
echo "Impossible to ensure constraints";
|
|
exit 1;
|
|
fi
|
|
|
|
mkdir -p "/tmp/asdynamics/${ASD_BUILDNAME}"
|
|
|
|
$ASD_BINDIR/processJobs.php & wait
|
|
exit $?
|