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

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.