36 lines
872 B
Makefile
36 lines
872 B
Makefile
.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: ## Build and start SSH BOX service
|
|
docker compose up --build -d -t 1
|
|
|
|
service-logs: ## View logs
|
|
docker compose logs -f -t
|
|
|
|
service-dev: ## Build and start service, foreground
|
|
docker compose build
|
|
docker compose up --force-recreate -t 0
|
|
#docker-compose logs -f -t
|
|
|
|
service-down: ## Shutdown
|
|
docker compose down -t 1
|
|
|
|
service-bash: ## Enter shell
|
|
docker compose exec ssh-ftp-server bash
|
|
|
|
service-update: ## Pull newer image
|
|
docker pull alpine:latest
|
|
|
|
user-update: ## Run user creation scripts
|
|
docker compose exec ssh-ftp-server update_users.sh
|
|
|
|
.PHONY: user-add
|
|
user-add: ## Interactively add a user
|
|
bash user-add
|
|
|
|
|