ConanServerManager/compile.sh

26 lines
No EOL
758 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
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:latest docker_images/latest
docker push git.zontreck.com/ariascreations/conanservermanager:latest
docker build -t git.zontreck.com/ariascreations/conanservermanager:installer docker_images/installer
docker push git.zontreck.com/ariascreations/conanservermanager:installer
fi