Initial import.

This commit is contained in:
2022-02-26 22:57:13 -08:00
commit a3966fc28b
16 changed files with 730 additions and 0 deletions

29
Makefile Normal file
View File

@@ -0,0 +1,29 @@
SOURCES := $(shell find ./ -type f -name '*.go')
BUILD_DIR := build
TARGET := $(BUILD_DIR)/sensenet
INSTALL_DIR := /usr/local/bin
all: $(TARGET)
$(BUILD_DIR):
mkdir -p $(BUILD_DIR)
$(TARGET): $(BUILD_DIR) $(SOURCES)
go build -o $@ ./cmd/sensenet
.PHONY: install
install: $(TARGET) /etc/sensenet /etc/systemd/system/sensenet.service
sudo install $(TARGET) $(INSTALL_DIR)
/etc/sensenet:
sudo mkdir -p /etc/sensenet
/etc/systemd/system/sensenet.service: ops/sensenet.service
install ops/sensenet.service /etc/systemd/system/sensenet.service
systemctl daemon-reload
.PHONY: service
service: /etc/systemd/system/sensenet.service
systemctl enable sensenet.service
systemctl restart sensenet.service
systemctl status sensenet.service