forked from SimplesIP/docker-pabx-app
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.8 KiB
1.8 KiB
Usar pabx no docker
Levantar a aplicação pabx de maneira fácil e sincronizado.
Deploy
Renomeie env-example
para .env
Define as variáveis dentro do .env
- pasta_do_projeto - a pasta aonde se encontra o projeto pabx
- pasta_do_postgresql11 - aonde deverá sincronizar o banco de dados
- postgresql_version - por agora, não deve mudar o valor
Comando na pasta debian:
docker compose up -d
Esse comando tentará compilar e levantar container.
FAQ
Para server o .env
?
Setar variáveis para ser usado no compose. Leia .env-example para mais informações
Quais arquivos está sicronizados ?
Grande parte dos arquivos do projeto estão sincronizado, porém existe os arquivos que não estão sincronizados.\
Não sincronizados:
- `/etc/asterisk` - Sem sincronização na pasta
- `/etc/init.d/cnvrtd` - sem sincronização no arquivo
- `/etc/init.d/rtabd` - sem sincronização no arquivo
- `/etc/supervisor/supervisord.conf` - sem sincronização no arquivo
Sincronizados:
- `/var/lib/postgresql/data` - Sincronizado os arquivo do banco de dados
- `/var/www/html/aplicativo` - Sincronizado
- `/var/www/html/include` - sincronizado
- `/var/lib/asterisk/` - sincronizado
- `/hdaux/utilitarios/scripts` - sincronizado
/projeto/base será replicado no container postgres /base para poder puzar o banco de dados
É necessário executar algo depois da build?
Não, todo o processo é automático.
Qual as portas ?
- `8080` - apache (web)
- `5432` - postgresql
- `5038` - asterisk (ami)
- `5060` - asterisk (sip)
- `10000-10030` - asterisk (RTP)
Se o pabx criar arquivos que não estão no projeto gitea?
Coloque em `.gitignore` e mande a correção.