mirror of
https://github.com/elAgala/server-initializer.git
synced 2026-02-14 05:06:18 +00:00
- Add monitoring_network for prometheus instance - Add Crowdsec & Caddy scrapes - Install make as dependency - Add Makefile for easily executing caddy commands
19 lines
688 B
Makefile
19 lines
688 B
Makefile
# Makefile for managing Caddy
|
|
|
|
.PHONY: caddy\:restart caddy\:update-api-key caddy\:logs
|
|
|
|
caddy\:restart:
|
|
@echo "Formatting and reloading Caddy configuration..."
|
|
docker exec caddy caddy fmt --overwrite --config /etc/caddy/Caddyfile
|
|
docker exec caddy caddy reload --config /etc/caddy/Caddyfile
|
|
@echo "Caddy configuration reloaded successfully."
|
|
|
|
caddy\:crowdsec-key
|
|
@echo "Generating new CrowdSec API key..."
|
|
@docker exec caddy caddy reload --config /etc/caddy/Caddyfile || true
|
|
@echo "\n=== IMPORTANT ===\nCopy the API_KEY from the output above and replace the value of CROWDSEC_API_KEY in your .env file."
|
|
|
|
caddy\:logs:
|
|
@echo "Showing Caddy logs..."
|
|
docker compose logs -f caddy
|