Jhony Benítez
AboutSkillsAIArchitecturesProjectsChangelogCertificationsContactAll projects
ESEN
ESEN
AboutSkillsAIArchitecturesProjectsChangelogCertificationsContactAll projects

Jhony Benítez

jhonyben.94@gmail.com

© 2026 Jhony Benítez. All rights reserved.

GitHubLinkedInAll projectsChangelog
Built with Next.js
← Back to projects

Zentra — Dokploy deployment

Per-service Compose (backend, frontend, geo, customers-api) and optional full stack with documented Postgres/Redis for Dokploy.

Problem

Run the Zentra ecosystem on managed hosting without guessing networking between databases and APIs.

Stack

Docker · Docker Compose · Dokploy

Architecture: Modular Compose

Key features

  • Per-folder split with .env.example
  • Loose services vs full-stack mode
  • Critical env vars (public ZENTRA_API_URL, JDBC)

Components

docker-compose under deploy/dokploy/services/* and docker-compose.full-stack.yml.

Main flow

Git → Dokploy → image build → env → internal/external DNS to Postgres and Redis.

Technical decisions

One compose per Dokploy app to scale and wire secrets without coupling every container.

Benefits

Reproducible environment onboarding for team and provider.