Cosmos-Server/build.sh

32 lines
816 B
Bash
Raw Normal View History

2023-05-03 10:26:40 +00:00
#!/bin/bash
2023-08-11 09:35:01 +00:00
echo " ---- Build Cosmos ----"
2023-03-25 20:15:00 +00:00
rm -rf build
2023-08-11 09:32:23 +00:00
2023-08-11 09:18:24 +00:00
env GOARCH=arm64 go build -o build/cosmos-arm64 src/*.go
2023-08-11 09:32:23 +00:00
if [ $? -ne 0 ]; then
exit 1
fi
2023-03-25 20:15:00 +00:00
go build -o build/cosmos src/*.go
if [ $? -ne 0 ]; then
exit 1
fi
2023-08-11 09:32:23 +00:00
echo " ---- Build complete, copy assets ----"
2023-03-31 19:19:38 +00:00
cp -r static build/
cp -r GeoLite2-Country.mmdb build/
2023-08-20 10:36:52 +00:00
cp nebula-arm-cert nebula-cert nebula-arm nebula build/
2023-05-01 10:00:45 +00:00
cp -r Logo.png build/
2023-04-27 18:29:26 +00:00
mkdir build/images
cp client/src/assets/images/icons/cosmos_gray.png build/cosmos_gray.png
cp client/src/assets/images/icons/cosmos_gray.png cosmos_gray.png
2023-03-31 19:19:38 +00:00
echo '{' > build/meta.json
cat package.json | grep -E '"version"' >> build/meta.json
echo ' "buildDate": "'`date`'",' >> build/meta.json
echo ' "built from": "'`hostname`'"' >> build/meta.json
2023-08-11 09:32:23 +00:00
echo '}' >> build/meta.json
echo " ---- copy complete ----"