Sign inSign up

motionninja/convex-manager-backend

By motionninja

•Updated 3 months ago

Image
0

928

motionninja/convex-manager-backend repository overview

⁠Convex Manager Backend

The backend service for Convex Manager⁠, a self-hosted project manager for Convex⁠.

This container handles:

  • Docker Compose operations (spinning up/down Convex instances).
  • User authentication and role management.
  • Project configuration persistence (PostgreSQL + Filesystem).
  • Real-time log streaming.

⁠Usage

This image is designed to be run as part of the full Convex Manager stack using Docker Compose.

⁠Quick Start

Download the production compose file:

curl -O https://raw.githubusercontent.com/mamaspacetlau/convex-manager/main/docker-compose.prod.yml
docker compose -f docker-compose.prod.yml up -d
⁠Environment Variables
VariableDescriptionDefault
PORTBackend API port3001
DB_HOSTPostgreSQL Hostmanager-db
DB_PORTPostgreSQL Port5432
DB_USERDatabase Userpostgres
DB_PASSWORDDatabase Passwordconvex_manager_secret
DB_NAMEDatabase Nameconvex_manager_db
JWT_SECRETSecret for signing tokenssuper_secret_...
ALLOW_REGISTRATIONEnable public signupfalse
PROJECTS_DIRPath to store project files/app/projects
⁠Volume Mounts
  • /var/run/docker.sock: Required to manage sibling containers.
  • /app/projects: Required to persist project configurations.

For full documentation, visit the GitHub Repository⁠.

Tag summary

Content type

Image

Digest

sha256:f10a05897…

Size

98.7 MB

Last updated

3 months ago

docker pull motionninja/convex-manager-backend