Skip to content

Latest commit

 

History

History
39 lines (23 loc) · 1.3 KB

README.md

File metadata and controls

39 lines (23 loc) · 1.3 KB

FSA Docker

This repository provides a Docker setup for FreeSWITCH Advantage (FSA), ensuring reliable and scalable voice applications in a containerized environment.

About FreeSWITCH Advantage

FreeSWITCH Advantage (FSA) is a professional support plan for FreeSWITCH, designed to ensure high reliability, enterprise-grade stability, and continuous performance improvements. It provides access to expert support and ensures that your voice applications perform optimally.

For more information about FreeSWITCH Advantage, visit the official page.

Pre-Requisite

Place any Debian packages for modules in the mod directory. These will be copied and installed to the image.

Using the Makefile

  1. cp secrets.env.example secrets.env
    Note: Be sure to replace FSA_USERNAME and FSA_PASSWORD with FSA JIRA credentials!

  2. Build the image: make build

  3. Run the container: make start

  4. Access the container: make enter

Using Dockerfile

  1. cp secrets.env.example secrets.env
    Note: Be sure to replace FSA_USERNAME and FSA_PASSWORD with FSA JIRA credentials!

  2. Build the image: docker build --secret id=secrets,src=./secrets.env -t docker-freeswitch .

  3. Run/Start the container: docker run -it docker-freeswitch