twitter-tools-public/server/makefile

53 lines
1.1 KiB
Makefile

run:
make build
./twitter-server
# go run src/handlers.go src/job_processor.go src/main.go src/types.go src/websocket.go
build:
go build -o twitter-server src/*.go
test:
go test ./...
install:
go mod tidy
dev:
go run . &
stop:
pkill -f "go run ."
clean:
rm -f twitter-server
.PHONY: run build test install dev stop clean
systemd:
sudo cp twitter-public.service /etc/systemd/system
sudo systemctl daemon-reload
sudo systemctl enable twitter-public
sudo systemctl restart twitter-public
status:
sudo systemctl status twitter-public.service
logs:
sudo journalctl -u twitter-public.service -xn
DOMAIN=tweets.nunosempere.com
nginx:
sudo cp *.nginx /etc/nginx/sites-available/$(DOMAIN)
sudo rm /etc/nginx/sites-enabled/$(DOMAIN)
sudo ln -s /etc/nginx/sites-available/$(DOMAIN) /etc/nginx/sites-enabled/$(DOMAIN)
sudo nginx -t
sudo systemctl reload nginx
# sudo certbot --nginx -d tweets.nunosempere.com
# sudo systemctl reload nginx
move:
rm /home/nuno/Software/web/tools.sentinel-team.org/TWITTER_API_README.md
cp README.md /home/nuno/Software/web/tools.sentinel-team.org/TWITTER_API_README.md