Deployment
Deployment
Section titled “Deployment”Docker Compose
Section titled “Docker Compose”The simplest production deployment:
docker compose up -dEnvironment Variables
Section titled “Environment Variables”Copy .env.example to .env and configure:
DATABASE_URLREDIS_URLMEILISEARCH_URLMEILI_MASTER_KEY
Published images
Section titled “Published images”SovEcom publishes one image per service to GitHub Container Registry:
ghcr.io/asifwanders/sovecom-apighcr.io/asifwanders/sovecom-adminghcr.io/asifwanders/sovecom-setupghcr.io/asifwanders/sovecom-storefront
Each stable release tags :1.2.3, :1.2, and :latest. The images target linux/amd64.
Point the apps at your API
Section titled “Point the apps at your API”The admin, setup, and storefront images read the API URL at container start, so the same image runs on any domain. Set API_BASE_URL when you start them:
docker run -e API_BASE_URL=https://api.yourstore.com ghcr.io/asifwanders/sovecom-admin:latestIn docker-compose.yml the apps already receive API_BASE_URL from SOVECOM_DOMAIN, so a Compose deployment needs nothing extra.
Last updated: 2026-06-27