erpnext-deploy/README.md

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 cu restart: explicit
  • parole (MariaDB root, admin site) prin variabile de mediu, setate ca Environment Variables in Coolify — nu sunt hardcodate in acest fisier
  • create-site e idempotent (verifica daca site-ul exista deja inainte sa incerce sa-l recreeze la un redeploy)
  • portul frontend e mapat pe 8081 (portul 8080 e deja folosit de dashboard-ul Traefik al Coolify)

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.