# This file was automatically generated by Cerebrium as a starting point for your project. 
# You can edit it as you wish.
# If you would like to learn more about your Cerebrium config, please visit https://docs.cerebrium.ai/cerebrium/environments/config-files#config-file-example
[cerebrium.deployment]
name = "fastapi-daily-chat-bot"
python_version = "3.11"
#cuda_version = "12"

include = "[./*, main.py, cerebrium.toml]"
exclude = "[.*]"

shell_commands = []

# need daily-python with daily-core daily-webRTC
#docker_base_image_url = "prod.registry/daily:latest"
#docker_base_image_url = "registry.cerebrium.ai/daily:latest"

[cerebrium.hardware]
#gpu_count = 1
#compute = "AMPERE_A10"

cpu = 2
memory = 64.0
compute = "CPU"
gpu_count = 0
provider = "aws"
region = "us-east-1"

[cerebrium.scaling]
min_replicas = 0
max_replicas = 5
cooldown = 30

[cerebrium.dependencies.pip]
"achatbot[fastapi_bot_server, daily_rtvi_bot, daily_langchain_rag_bot, speech_vad_analyzer, asr_processor, tts_processor]" = "latest"

[cerebrium.dependencies.apt]
ffmpeg = "latest"
