Added Story model, added rpdata-as2storyimport command
This commit is contained in:
@@ -1,17 +1,33 @@
|
||||
INSTALL_PATH ?= ./build
|
||||
|
||||
build:
|
||||
# Clean up previous builds, vendor directory and generated files
|
||||
clean:
|
||||
rm -rf ./vendor ./schema/bindata.go $(INSTALL_PATH)
|
||||
|
||||
# Prepare the dev environment
|
||||
setup:
|
||||
dep ensure
|
||||
go generate ./...
|
||||
go test ./...
|
||||
|
||||
# Build the server (enough for a container/minimal install)
|
||||
build-server: setup
|
||||
mkdir -p $(INSTALL_PATH)/usr/bin
|
||||
mkdir -p $(INSTALL_PATH)/etc/aiterp
|
||||
cp ./config.example.json $(INSTALL_PATH)/etc/aiterp/rpdata.json
|
||||
go build -ldflags="-s -w" -o $(INSTALL_PATH)/usr/bin/rpdata-graphiql ./cmd/rpdata-graphiql
|
||||
|
||||
# Build the tools needed to port data over
|
||||
build-tools: build-server
|
||||
go build -ldflags="-s -w" -o $(INSTALL_PATH)/usr/bin/rpdata-lb2charimport ./cmd/rpdata-lb2charimport
|
||||
go build -ldflags="-s -w" -o $(INSTALL_PATH)/usr/bin/rpdata-lb2logimport ./cmd/rpdata-lb2logimport
|
||||
go build -ldflags="-s -w" -o $(INSTALL_PATH)/usr/bin/rpdata-wikifileimport ./cmd/rpdata-wikifileimport
|
||||
go build -ldflags="-s -w" -o $(INSTALL_PATH)/usr/bin/rpdata-ensurechannels ./cmd/rpdata-ensurechannels
|
||||
go build -ldflags="-s -w" -o $(INSTALL_PATH)/usr/bin/rpdata-as2storyimport ./cmd/rpdata-ensurechannels
|
||||
|
||||
# Build all the things
|
||||
build: build-server build-tools
|
||||
|
||||
# Install locally (requires access to /usr/bin, hence no dependency on build)
|
||||
install:
|
||||
cp $(INSTALL_PATH)/usr/bin/* /usr/local/bin/
|
||||
Reference in New Issue
Block a user