Files
love-date-bot/Makefile

40 lines
1.1 KiB
Makefile

.PHONY: help build run stop restart logs clean shell test
help:
@echo "Доступные команды:"
@echo " make build - Собрать Docker образ"
@echo " make run - Запустить контейнер (в фоне)"
@echo " make up - Запустить и смотреть логи"
@echo " make stop - Остановить контейнер"
@echo " make restart - Перезапустить контейнер"
@echo " make logs - Показать логи"
@echo " make clean - Остановить и удалить контейнер"
@echo " make shell - Войти в контейнер"
@echo " make test - Запустить тесты"
build:
docker-compose build
run:
docker-compose up -d
up:
docker-compose up
stop:
docker-compose down
restart: stop run
logs:
docker-compose logs -f
clean:
docker-compose down -v
docker system prune -f
shell:
docker exec -it love-date-bot /bin/sh
test:
docker-compose run --rm lovebot python -c "import sys; print('Python OK:', sys.version)"