cc-backend/build.sh

26 lines
694 B
Bash

#!/bin/bash
# DB_VERSION="1
cp ./configs/env-template.txt .env
cp ./configs/config-demo.json config.json
if [ ! -d ./var ]; then
mkdir -p ./var
fi
if [ ! -d ./var/job-archive ]; then
mkdir -p ./var/job-archive
fi
if [ ! -f ./var/job-archive/version.txt ]; then
echo 1 > ./var/job-archive/version.txt
fi
TARGET="./cc-backend"
VAR="./var"
CFG="config.json .env"
FRONTEND="./web/frontend"
VERSION="1.2.2"
GIT_HASH=$(git rev-parse --short HEAD || echo 'development')
CURRENT_TIME=$(date +"%Y-%m-%d:T%H:%M:%S")
LD_FLAGS="-s -X main.date=${CURRENT_TIME} -X main.version=${VERSION} -X main.commit=${GIT_HASH}"
echo ${LD_FLAGS}
# build.sh
go build -ldflags="${LD_FLAGS}" ./cmd/cc-backend