40 lines
1.1 KiB
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)"
|