Skip to content
Snippets Groups Projects
Commit d4df6922 authored by Ophestra's avatar Ophestra
Browse files

dependencies, build environment and such

parent 9110a638
Branches master
No related tags found
No related merge requests found
*.so
*.dylib
*.test
*.out
/.idea/
/uptime/assets
/proc/server/static/static.go
/proc/server/tmpl/tmpl.go
/build
/uptime.conf
/db
\ No newline at end of file
[submodule "assets/web"]
path = assets/web
url = https://git.randomchars.net/Leva/uptime-web.git
Makefile 0 → 100644
all: deps build
run: build start
.PHONY: deps
deps:
@echo "Downloading dependencies..."
@go get -u github.com/go-bindata/go-bindata/...
@git submodule init
@git submodule update
.PHONY: assets
assets:
@echo "Packaging assets..."
@$$GOPATH/bin/go-bindata -o uptime/assets/assets.go -pkg config -prefix assets/ ./assets/*
@$$GOPATH/bin/go-bindata -o proc/server/tmpl/tmpl.go -pkg tmpl -prefix assets/web/templates/ ./assets/web/templates/*
@$$GOPATH/bin/go-bindata -fs -o proc/server/static/static.go -pkg static -prefix assets/web/static/ ./assets/web/static/...
.PHONY: build
build: assets
@echo "Building uptime..."
@for proc in $(shell ls "proc/"); do go build -tags=jsoniter -ldflags="-s -w" -o build/$$proc $$PWD/proc/$$proc; echo "Built $${proc}."; done;
.PHONY: start
start:
@./build/server
\ No newline at end of file
Subproject commit 0f5568e486c53df1f27bc987393f4dc5e6f24748
go.mod 0 → 100644
module git.randomchars.net/Leva/Uptime
go 1.15
require (
github.com/BurntSushi/toml v0.3.1
github.com/go-bindata/go-bindata v3.1.2+incompatible // indirect
github.com/sirupsen/logrus v1.7.0
)
package main
func main() {
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment