Compare commits
2 Commits
e582c8e483
...
ef25f1db1b
| Author | SHA1 | Date | |
|---|---|---|---|
| ef25f1db1b | |||
| 01e57ec116 |
40
Makefile
Normal file
40
Makefile
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
BINARY_NAME=s3Browser
|
||||||
|
|
||||||
|
all: build
|
||||||
|
|
||||||
|
build-web: deps-js
|
||||||
|
yarn --cwd s3browser-frontend run build
|
||||||
|
|
||||||
|
build-backend: deps-go
|
||||||
|
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: deps-js deps-go
|
||||||
|
|
||||||
|
deps-js:
|
||||||
|
yarn --cwd s3browser-frontend install
|
||||||
|
|
||||||
|
deps-go:
|
||||||
|
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
|
|
||||||
Reference in New Issue
Block a user