blob: a34a331a4e124a083fc18f1439c7e4bc9c37a77e [file] [log] [blame]
default: package-lock.json
go install -v ./go/pulld
npx webpack --mode=development
prod: package-lock.json
go install -v ./go/pulld
npx webpack --mode=production
serve: package-lock.json
npx webpack-dev-server --content-base ./dist --watch --mode=development
watch: package-lock.json
npx webpack --watch --mode=development
release: prod
./build_release "$(MESSAGE)"
release_not_gce: default
./build_release_not_gce "$(MESSAGE)"
release_arm: default
GOOS=linux GOARCH=arm GOARM=7 go build -o out/pulld_arm -v ./go/pulld
./build_release_arm "$(MESSAGE)"
# You should run make release first
push_everywhere:
cd ../push; make build
pushcli --alsologtostderr --config_filename=../push/allskiapush.json5 pulld "*"
package-lock.json: package.json
npm install