You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update database connection string to use private IP with psycopg format
- Change from connection_name to private_ip_address:5432
- Use postgresql+psycopg:// format for psycopg3 driver compatibility
- Connection uses private VPC networking (no public IP)
- Standard TCP connection over private network via VPC connector
- Fix terraform formatting and update docs
| <aname="input_ai_api_keys"></a> [ai\_api\_keys](#input\_ai\_api\_keys)| Map of AI API keys where key is the environment variable name (e.g., OPENAI\_API\_KEY, ANTHROPIC\_API\_KEY) and value is the actual API key (stored in Secret Manager) |`map(string)`|`{}`| no |
207
210
| <aname="input_app_command"></a> [app\_command](#input\_app\_command)| Command to run the container |`list(string)`| <pre>[<br/> "hrafnar",<br/> "serve"<br/>]</pre> | no |
211
+
| <aname="input_app_config_files"></a> [app\_config\_files](#input\_app\_config\_files)| Configuration files to mount as volumes from Secret Manager. Key is the config name, value contains file content and mount path. | <pre>map(object({<br/> content = string # File content to store in Secret Manager<br/> mount_path = string # Path where file will be mounted in container (e.g., "/etc/config/app.yaml")<br/> }))</pre> |`{}`| no |
208
212
| <aname="input_app_cpu"></a> [app\_cpu](#input\_app\_cpu)| CPU allocation for the hrafnar application |`string`|`"1000m"`| no |
209
213
| <aname="input_app_env_vars"></a> [app\_env\_vars](#input\_app\_env\_vars)| Environment variables for the hrafnar application |`map(string)`|`{}`| no |
210
214
| <aname="input_app_image"></a> [app\_image](#input\_app\_image)| Container image for the hrafnar application (without tag) |`string`| n/a | yes |
0 commit comments