streamline building, proper makefile help

This commit is contained in:
2022-08-24 17:42:06 +03:00
parent 97d62d8032
commit 7176e41edc
6 changed files with 123 additions and 59 deletions

View File

@@ -1,21 +1,34 @@
.PHONY: help
help: ## *:・゚✧*:・゚✧ This help *:・゚✧*:・゚✧
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[33m[ \033[36m%-15s \033[33m]\033[0m %s\n", $$1, $$2}'
service-up:
service-up: ## Build and start SSH BOX service
docker-compose up --build -d -t 1
service-logs:
service-logs: ## View logs
docker-compose logs -f -t
service-force-restart:
service-dev: ## Build and start service, foreground
docker-compose build
docker-compose up -d --force-recreate -t 1
docker-compose logs -f -t
docker-compose up --force-recreate -t 0
#docker-compose logs -f -t
service-down:
service-down: ## Shutdown
docker-compose down -t 1
service-bash:
service-bash: ## Enter shell
docker-compose exec ssh-ftp-server bash
update-users:
service-update: ## Pull never image
docker pull alpine:latest
user-update: ## Run user creation scripts
docker-compose exec ssh-ftp-server update_users.sh
user-add:
bash user-add