1- .PHONY : start stop restart status smoke smoke-ci clean help
1+ .PHONY : start stop restart status smoke check clean help
22
33.DEFAULT_GOAL := help
44
@@ -7,8 +7,6 @@ PID_DIR := tmp/pids
77PID_FILE := $(PID_DIR ) /everydocs.pid
88LOG_DIR := log
99
10- SMOKE_PORT := $(shell awk 'BEGIN{srand() ; print int(1024 + rand() * 54531)}')
11-
1210help :
1311 @echo " EveryDocs Core - Make Commands"
1412 @echo " =============================================="
1816 @echo " stop - Stop the EveryDocs server"
1917 @echo " restart - Restart the EveryDocs server"
2018 @echo " status - Check server status"
21- @echo " smoke - Run interactive smoke test"
22- @echo " smoke-ci - Run CI smoke test (start -> probe -> stop )"
19+ @echo " smoke - Run smoke test (start -> probe /version -> stop) "
20+ @echo " check - Run quick check (.env + dependencies + tests )"
2321 @echo " test - Run Rails tests"
2422 @echo " logs - Tail the server logs"
2523 @echo " clean-logs - Clean log files"
3432 @echo " Examples:"
3533 @echo " make start"
3634 @echo " make stop"
37- @echo " make restart "
38- @echo " make smoke-ci "
35+ @echo " make smoke "
36+ @echo " make check "
3937 @echo " "
4038
4139start :
@@ -81,8 +79,11 @@ db-migrate-test:
8179 @cd $(PROJECT_DIR ) && rails db:migrate RAILS_ENV=test
8280
8381smoke :
82+ @cd $(PROJECT_DIR ) && ./smoke-ci.sh
83+
84+ check :
8485 @echo " =============================================="
85- @echo " EveryDocs Core - Interactive Smoke Test "
86+ @echo " EveryDocs Core - Quick Check "
8687 @echo " =============================================="
8788 @echo " "
8889 @echo " Phase 1: Checking prerequisites..."
@@ -121,8 +122,5 @@ smoke:
121122 @echo " "
122123
123124 @echo " =============================================="
124- @echo " Smoke Test Completed"
125+ @echo " Quick Check Completed"
125126 @echo " =============================================="
126-
127- smoke-ci :
128- @cd $(PROJECT_DIR ) && ./smoke-ci.sh
0 commit comments