ConanServerManager/compile.sh
2024-06-04 21:51:53 -07:00

30 lines
No EOL
828 B
Bash
Executable file

#!/bin/bash
if [ ! -d out ]
then
mkdir out
fi
flutter build linux
dart compile exe -o out/server bin/server.dart
rsync -a --progress -h --delete build/linux/x64/release/bundle/ out/client/
if [ -f RELEASE ]
then
docker login git.zontreck.com
if [ -f RELEASE.DEPS ]
then
docker build -t git.zontreck.com/ariascreations/conanservermanager:builddeps docker_images/builddeps
docker push git.zontreck.com/ariascreations/conanservermanager:builddeps
rm RELEASE.DEPS
fi
docker build -t git.zontreck.com/ariascreations/conanservermanager:stable $(pwd)
docker push git.zontreck.com/ariascreations/conanservermanager:stable
docker build -t git.zontreck.com/ariascreations/conanservermanager:installer docker_images/installer
docker push git.zontreck.com/ariascreations/conanservermanager:installer
fi