./build.sh
para gerar a imagem Docker;- Criar o
.env
(instruções abaixo); ./run.sh air
compilar e executar o código Golang;
Descrição das variáveis de ambiente do arquivo .env
.
PORT
: porta do servidor HTTP;CERT
: certificado em uma linha;KEY
: chave do certificado em uma linha;API
: URL da API Pix;ID
: client_id da API Pix;SECRET
: client_secret da API Pix;
Neste Gist existem instruções para converter um .p12
em dois arquivos .pem
. E depois para converter seus valores para uma única linha para ser usado como variáveis de ambiente, exemplo: Docker, Heroku, etc.