Changeset View
Changeset View
Standalone View
Standalone View
docker/webapp/build.sh
#!/bin/bash | #!/bin/bash | ||||
set -e | set -e | ||||
set -x | set -x | ||||
mkdir /src | mkdir /src | ||||
cd /src | cd /src | ||||
git clone https://git.kolab.org/source/kolab.git kolab | git clone --branch $GIT_REF https://git.kolab.org/source/kolab.git kolab | ||||
pushd kolab | |||||
git reset --hard $GIT_REF | |||||
popd | |||||
cp -a kolab/src /src/kolabsrc | cp -a kolab/src /src/kolabsrc | ||||
cd /src/kolabsrc | cd /src/kolabsrc | ||||
mkdir -p storage/framework/{sessions,views,cache} | mkdir -p storage/framework/{sessions,views,cache} | ||||
mkdir -p database/seeds | mkdir -p database/seeds | ||||
php -dmemory_limit=-1 $(command -v composer) install | php -dmemory_limit=-1 $(command -v composer) install | ||||
npm -g install npm | npm -g install npm | ||||
/usr/local/bin/npm install | /usr/local/bin/npm install | ||||
./artisan storage:link | ./artisan storage:link | ||||
./artisan clear-compiled | ./artisan clear-compiled | ||||
if [ ! -f 'resources/countries.php' ]; then | if [ ! -f 'resources/countries.php' ]; then | ||||
./artisan data:countries | ./artisan data:countries | ||||
fi | fi | ||||
/usr/local/bin/npm run dev | /usr/local/bin/npm run dev |