.PHONY: help install deploy up down logs restart ssl update help: @echo "Shop — команды для Ubuntu" @echo "" @echo " make install — установить Docker (sudo)" @echo " make deploy — первый запуск проекта" @echo " make up — поднять контейнеры" @echo " make down — остановить контейнеры" @echo " make logs — логи всех сервисов" @echo " make restart — перезапуск" @echo " make ssl — включить SSL (DOMAIN=... EMAIL=...)" @echo " make update — git pull + пересборка" install: sudo ./scripts/install-ubuntu.sh deploy: chmod +x scripts/*.sh ./scripts/deploy.sh up: docker compose up -d down: docker compose down logs: docker compose logs -f restart: docker compose restart ssl: @test -n "$(DOMAIN)" || (echo "Укажите DOMAIN=shop.example.com EMAIL=admin@example.com"; exit 1) ./scripts/enable-ssl.sh "$(DOMAIN)" "$(EMAIL)" update: ./scripts/update.sh