orion/Makefile
Felix Niederwanger 0dad762255
Add unit test
Add the first unit test to check the basic functionality of the Gemini
server. Add also a simple client that is able to perform actions against
this server as required for the test.
2022-02-20 18:28:12 +01:00

23 lines
489 B
Makefile

default: all
all: orion
orion: cmd/orion/orion.go cmd/orion/gemini.go cmd/orion/config.go
go build -o $@ $^
static: cmd/orion/orion.go cmd/orion/gemini.go cmd/orion/config.go
CGO_ENABLED=0 GOARGS="-buildmode=pie" go build -o orion $^
cert:
openssl genrsa -out orion.key 2048
openssl req -x509 -nodes -days 3650 -key orion.key -out orion.crt
test:
go test ./...
# Container recipies
docker:
docker build . -t feldspaten.org/orion
podman:
podman build . -t feldspaten.org/orion