Fritz Heckel 49e16583dd docker-compose updates to fix assorted issues (#64)
- change all multi-token commands to use lists instead of strings: in
some cases special characters were interpreted by the shell, and so
the full command arguments were interpreted. this resulted in the system
not being able to correctly ACK incoming calls, in turn causing calls to
hang up after 30 seconds

- change NODE_ENV to test for sbc-inbound: with NODE_ENV set to production
for the sbc-inbound, feature server registration does not happen quite right
with the redis host, causing calls to bounce

- merge common environment variables: since many of the containers share the
same env vars, this merges those together in a common section which simplifies
updating and debugging these settings
2023-08-03 10:52:48 -04:00
2023-05-31 10:05:42 -04:00
2022-04-20 15:50:51 -04:00

jambonz infrastructure

This repository contains packer and Cloudformation templates for deploying jambonz on AWS EC2 instances. For deploying jambonz on Kubernetes, please refer to the jambonz helm chart repo.

There are two supported deployment configurations:

  • a jambonz-mini deployment which is an "all-in-one" deployment of jambonz on a single EC2 instance. This type of deployment is ideal for development and testing, as well as running smaller production loads. A cloudformation script script is provided to deploy the instance and create the supporting VPC, subnets, etc. that are needed.
  • a production deployment which deploys jambonz in a horizontally-scalable cluster using autoscale groups. For this deployment, 5 different packer scripts are provided to build the 5 AMIs that are needed, and a cloudformation script script is provided to deploy them and create the supporting VPC, subnets, etc. that are needed.
Description
packer and cloudformation templates for creating EC2-based jambonz deployments
Readme 163 MiB
Languages
M4 54.5%
Shell 31.8%
JavaScript 8.4%
HCL 4%
Jinja 1.1%
Other 0.2%