1
resposta

Publicação e Segurança

E ai galera, tranquilo?

Tô pensando em colocar no github e realizar o deploy disso para futuramente também utilizar um frontend para consumir. E ai me surgiu duas questões, uma é segurança, que penso que no arquivo que o backend se conecta com o banco precisaremos passar os dados de conexão com o banco tanto para um arquivo local de variáveis de ambiente(.env) quanto nas variáveis de ambiente do github ao invés de deixar exposto, correto?

Outro seria o deploy. Alguém sabe em algum lugar que dê para realizar o deploy free para consumir? Pois no heroku não tem mais essa possibilidade pelo que vi...

1 resposta

Em relação ao arquivo .env, ele não deve ser commitado junto com o código. Para isso só colocar no final do arquivo .gitignore.

Assim como o heroku, as platafroma tem uma seção de configuração para inserir as variáveis de ambiente. Em caso de dúvida consulte a documentação da plataforma que estiver utilizando.

Para deploy a Digital Ocean tem o Functions, tem um free tier https://www.digitalocean.com/pricing/functions, você tem uma cota por mês para utilizar de tempo de execução de graça