#!/bin/bash # Checks if there's a composer.json, and if so, installs/runs composer. # This script only runs once, when the app connects to sandstorm. set -euo pipefail echo "In build.sh" cd /opt/app cp .deploy/sandstorm/.env.sandstorm .env if [ -f /opt/app/composer.json ] ; then if [ ! -f composer.phar ] ; then curl -sS https://getcomposer.org/installer | php fi php composer.phar install --no-dev --no-suggest fi # link storage folder rm -rf /opt/app/storage ln -s /var/storage /opt/app