# Arkindex sur Coolify — cibles pratiques. # Les scripts détaillés sont dans scripts/. Voir README.md et docs/. .DEFAULT_GOAL := help SHELL := /bin/bash help: ## Affiche cette aide @grep -hE '^[a-zA-Z0-9_-]+:.*?## ' $(MAKEFILE_LIST) | \ awk 'BEGIN{FS=":.*?## "}{printf " \033[36m%-16s\033[0m %s\n",$$1,$$2}' secrets: ## Génère .secrets.env (si absent) @scripts/00-gen-secrets.sh config: ## Rend config.yml / garage.toml / cantaloupe.properties / .env @scripts/01-render-config.sh deploy-cli: ## Déploiement complet en docker compose (CLI) @scripts/10-up-cli.sh garage: ## (Ré)initialise Garage (layout, clé, buckets) @scripts/20-garage-init.sh init: ## Migrations + ImageServers + farm Ponos @scripts/30-arkindex-init.sh admin: ## Crée/maj le compte admin (ADMIN_PASS=... optionnel) @scripts/40-create-admin.sh verify: ## Vérification end-to-end (ADMIN_PASS=... pour tester le login) @scripts/50-verify.sh coolify-adopt: ## Crée la ressource Coolify (API) — voir sortie pour la bascule @scripts/90-coolify-adopt.sh backup: ## Dump PostgreSQL + inventaire Garage -> backups/ @scripts/99-backup-db.sh ps: ## Liste les conteneurs Arkindex @docker ps --filter name=ark- --format 'table {{.Names}}\t{{.Status}}' logs: ## Logs backend (SVC=ark-worker pour un autre service) @docker logs -f $${SVC:-ark-backend}$${CONTAINER_SUFFIX:-} .PHONY: help secrets config deploy-cli garage init admin verify coolify-adopt backup ps logs