For the complete documentation index, see llms.txt. This page is also available as Markdown.

ECR Access Configuration

Hivel's Docker images are stored in Amazon ECR. To deploy, you need authenticated access to pull these images.

Hivel's ECR Registry:

730335373269.dkr.ecr.ap-south-1.amazonaws.com

About ECR Credentials

Hivel issues you AWS Access Key ID and Secret Access Key scoped specifically to Hivel's ECR repository. This is a separate credential from your own AWS account credentials and cannot reach any other AWS resource in Hivel's account.

For credential rotation, contact your Hivel representative. There is no fixed self-serve rotation cadence. You can self-rotate your application's database password at any time without contacting Hivel; see Security and Secrets for how credentials fit into the overall credential-handling approach.

Choose Your Option

Choose this unless your organization requires images in your own infrastructure.

  1. Get credentials from Hivel:

    • AWS Access Key ID

    • AWS Secret Access Key

  2. On your EC2 VM, Configure AWS CLI with Hivel's credentials:

aws configure
# Enter Hivel's Access Key ID
# Enter Hivel's Secret Access Key
# Region: ap-south-1
# Output: json

3. Test ECR access:

Expected result: Login Succeeded.

The deploy.sh script will automatically handle ECR authentication using these credentials.

Option B: Use Your Own ECR (Advanced)

Choose this only if your organization requires container images in your own AWS infrastructure.

  1. Create ECR repositories in your AWS account for each Hivel service and push Hivel images to them. Note your ECR registry URL (e.g., 123456789.dkr.ecr.us-east-1.amazonaws.com).

  2. Update services/vm/docker-compose.yml . Replace all image URLs:

Replace:

With:

3. Update deploy.sh . Change these variables:

  • Update to your ECR registry:

  • Update region if different:

4. Configure AWS CLI with your credentials: (if not already done during AWS CLI configuration)

5. Test your ECR access:

Expected result:

Login Succeeded

Files to Update (Option B Only)

If using your own ECR, update these files:

  • services/vm/docker-compose.yml : all image: lines

  • deploy.sh : ECR_REGISTRY and AWS_REGION variables

Last updated