mirror of
https://github.com/mickael-kerjean/filestash
synced 2026-01-01 05:13:51 +01:00
22 lines
790 B
Makefile
22 lines
790 B
Makefile
docker_dev:
|
|
@docker rm -f filestash_dev || true 2> /dev/null
|
|
@docker run -ti --net=host -v /home/mickael/Documents/projects/go/src/github.com/mickael-kerjean/filestash:/tmp/go/src/github.com/mickael-kerjean/filestash filestash_dev sh
|
|
|
|
docker_prd:
|
|
docker build --no-cache -t machines/filestash docker/prod/
|
|
docker push machines/filestash
|
|
|
|
build_frontend:
|
|
NODE_ENV=production npm run build
|
|
|
|
build_backend:
|
|
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/ CGO_CFLAGS_ALLOW='-fopenmp' go build -ldflags "-X github.com/mickael-kerjean/filestash/server/common.BUILD_NUMBER=`date -u +%Y%m%d`" -o dist/filestash server/main.go
|
|
|
|
package:
|
|
rm -rf dist/
|
|
make build_backend
|
|
make build_frontend
|
|
cp -R config dist/data/config
|
|
mv dist filestash
|
|
tar -zcvf filestash.tar.gz filestash
|
|
rm -rf filestash
|