53 lines
1.1 KiB
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
|