Slackbot for the smpld domain
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
566 B

GOC=go build
GOFLAGS=-a -ldflags '-s'
CGOR=CGO_ENABLED=0
IMAGE_NAME=smpldbot
all: lorebot
lorebot:
$(GOC) lorebot/lorebot.go
run:
go run lorebot/lorebot.go
stat:
mkdir -p bin/
$(CGOR) $(GOC) -o bin/lorebot $(GOFLAGS) lorebot/*.go
docker: stat
mkdir stage.tmp/
cp bin/lorebot stage.tmp/
cp deps/rootfs.tar.gz stage.tmp/
cp deps/Dockerfile stage.tmp/
chmod +x deps/run.sh
cp deps/run.sh stage.tmp/
cp config.gcfg stage.tmp/
cd stage.tmp/ && \
sudo docker build -t $(IMAGE_NAME) .
@echo "$(IMAGE_NAME) built"
clean:
rm -rf bin/
rm -rf stage.tmp/