Appearance
Docker Registry
NextEpoch Cloud includes a Docker V2-compatible registry. When you push an image, the app catalog is automatically populated — no sync delay.
Image Naming Convention
Images follow this pattern:
text
{registry_domain}/orgs/{org_id}/{app-slug}:{tag}For example:
text
<registry-domain>/orgs/my-org/my-app:v1.0.0Pushing an Image
1. Log in to the registry
bash
REGISTRY_DOMAIN="<registry-domain>"
docker login "$REGISTRY_DOMAIN"Use your NextEpoch credentials or an API token.
2. Tag your image
bash
docker tag my-app:latest "$REGISTRY_DOMAIN/orgs/my-org/my-app:v1.0.0"3. Push
bash
docker push "$REGISTRY_DOMAIN/orgs/my-org/my-app:v1.0.0"Automatic Catalog Population
When you push an image:
- The registry creates a catalog app entry for your organization (if it doesn't exist)
- The version is upserted with the tag, size, and creation date
- The app appears immediately in the portal catalog under My Apps
No background sync is needed — the catalog is updated in real time during the push.
Syncing from the Registry
If you need to refresh the catalog entry for an existing app:
- Go to Apps > Catalog > your app
- Click Sync from Registry
This re-reads the image metadata from the registry and updates the catalog.
Next Steps
- Browse the catalog to see your pushed images
- Deploy an app from your registry images