added makefile
This commit is contained in:
parent
e582c8e483
commit
01e57ec116
34
Makefile
Normal file
34
Makefile
Normal file
@ -0,0 +1,34 @@
|
||||
BINARY_NAME=s3Browser
|
||||
|
||||
build-web:
|
||||
yarn --cwd s3browser-frontend run build
|
||||
|
||||
build-backend:
|
||||
cd s3browser-backend && go build -o "../${BINARY_NAME}" -tags prod ./cmd/s3Browser.go
|
||||
|
||||
cp-static:
|
||||
cp -r s3browser-frontend/build s3browser-backend/internal/static
|
||||
|
||||
build: build-web cp-static build-backend
|
||||
|
||||
clean:
|
||||
rm -rf s3browser-frontend/build
|
||||
rm -rf s3browser-backend/internal/static
|
||||
rm -f ${BINARY_NAME}
|
||||
cd s3browser-backend && go clean
|
||||
|
||||
deps:
|
||||
yarn --cwd s3browser-frontend install
|
||||
cd s3browser-backend && go mod download
|
||||
|
||||
dev-backend:
|
||||
cd s3browser-backend && go run ./cmd/s3Browser.go
|
||||
|
||||
dev-web:
|
||||
yarn --cwd s3browser-frontend run start
|
||||
|
||||
gen-schema-download:
|
||||
yarn --cwd s3browser-frontend run graphql:download
|
||||
|
||||
gen-schema:
|
||||
yarn --cwd s3browser-frontend run graphql:gen
|
14
build.sh
14
build.sh
@ -1,14 +0,0 @@
|
||||
#!/usr/bin/env sh
|
||||
|
||||
set -e
|
||||
|
||||
# Build frontend
|
||||
yarn --cwd s3browser-frontend run build
|
||||
|
||||
# copy fontend build to backend for embeding
|
||||
|
||||
cp -r s3browser-frontend/build s3browser-backend/internal/static
|
||||
|
||||
# Build backend
|
||||
cd s3browser-backend
|
||||
go build -o s3browser -tags prod ./cmd/s3Browser.go
|
Loading…
Reference in New Issue
Block a user