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