1.2 KiB
1.2 KiB
erpnext-deploy
Docker Compose pentru Frappe/ERPNext v16.28.0, adaptat dupa frappe_docker/pwd.yml oficial pentru deployment persistent prin Coolify (nu doar trial):
deploy.restart_policy(ignorat de docker compose in mod non-swarm) inlocuit curestart:explicit- parole (MariaDB root, admin site) prin variabile de mediu, setate ca Environment Variables in Coolify — nu sunt hardcodate in acest fisier
create-sitee idempotent (verifica daca site-ul exista deja inainte sa incerce sa-l recreeze la un redeploy)- frontend e rutat prin Traefik (Coolify) pe un subdomeniu, nu printr-un port publicat direct — vezi
docker_compose_domainsin Coolify pentru domeniul asignat
Servicii
backend (Frappe/ERPNext app server), db (MariaDB 11.8), frontend (nginx), queue-long/queue-short (job workers), scheduler, websocket (realtime), redis-cache/redis-queue. configurator si create-site sunt containere one-shot (ruleaza o data la primul deploy).
Deploy
In Coolify: Application → Docker Compose → acest repo, branch main, apoi seteaza env vars MARIADB_ROOT_PASSWORD si ADMIN_PASSWORD.
Dupa primul deploy reusit, login la http://<host>:8081 cu user Administrator si parola din ADMIN_PASSWORD.