updated to embed generated certificate/key files
This commit is contained in:
14
Makefile
14
Makefile
@ -12,13 +12,17 @@ SRCS=\
|
||||
server-peer.go \
|
||||
server-ws.go
|
||||
|
||||
CMD_DATA=\
|
||||
cmd/tls.crt \
|
||||
cmd/tls.key
|
||||
|
||||
CMD_SRCS=\
|
||||
cmd/config.go \
|
||||
cmd/main.go
|
||||
cmd/main.go \
|
||||
|
||||
all: hodu
|
||||
|
||||
hodu: $(SRCS) $(CMD_SRCS)
|
||||
hodu: $(SRCS) $(CMD_DATA) $(CMD_SRCS)
|
||||
CGO_ENABLED=0 go build -x -o $@ $(CMD_SRCS)
|
||||
|
||||
clean:
|
||||
@ -35,4 +39,10 @@ hodu_grpc.pb.go: hodu.proto
|
||||
--go-grpc_out=. --go-grpc_opt=paths=source_relative \
|
||||
hodu.proto
|
||||
|
||||
cmd/tls.crt:
|
||||
openssl req -x509 -newkey rsa:4096 -keyout cmd/tls.key -out cmd/tls.crt -sha256 -days 36500 -nodes -subj "/CN=hodu"
|
||||
|
||||
cmd/tls.key:
|
||||
openssl req -x509 -newkey rsa:4096 -keyout cmd/tls.key -out cmd/tls.crt -sha256 -days 36500 -nodes -subj "/CN=hodu"
|
||||
|
||||
.PHONY: clean
|
||||
|
Reference in New Issue
Block a user