Houdart Logo

Deploying agentify

Agentify deployment example

Creating resources

To run agentify you will need a few resources:

Base:

  1. At least 1 App Service Plan (to run the API and Dashboard)
  2. 2 Web App's (Docker runtime), I'll name them agentify-api and agentify-ui
  3. 1 Postgres Database

If you're going for a budget version (e.g. development environment), you may opt to use a docker-compose file and host everything including the database on a single app service plan.

Recommended:

  1. Private endpoint on database
  2. VNet integration on the API
  1. 2 EC2 instances (for API and Dashboard)
  2. 1 RDS Postgress Database

If you're going for a budget version (e.g. development environment), you may opt to use a docker-compose file and host everything including the database on a single app service plan.

You can also host Agentify on a VPS. (e.g. a CX32 instance on Hetzner) The size required will depend on the amount of traffic, and you will have to setup your own load balancing if needed.

Configuring the instances

  1. Set up the agentify-ui web app to run the agentify-ui image hosted on your Azure Container Registry.
  2. Set up the agentify-api web app to run the agentify-api image hosted on your Azure Container Registry, and configure the app settings.
WIP

When using a VPS the setup will be the same as if running locally, you can follow the docs on running Agentify locally.