Boilerplate com as variáveis de ambiente (environment variable).
Boilerplate das variáveis de ambiente.
Pode ser utilizado nos projetos:
Utilize @tadashi/boilerplate-create
para iniciar o projeto.
npm i -g @tadashi/boilerplate-create
boilerplate-create
ou
npx --yes @tadashi/boilerplate-create
E siga as instruções do prompt.
O arquivo base.conf.sh
contém todas as váriáveis e podem ser sobrescrita pelos outros *.conf.sh
.
Informa que o registry fica no Google Cloud.
Exemplo: 0
Domínio do registry.
Exemplo: docker.io
Nome da imagem.
Exemplo: lagden/boilerplate
Package manager na aplicação.
Exemplo: pnpm
Ambiente do Node.
Exemplo: production
Ambiente da aplicação.
Exemplo: production
Namespace da aplicação.
Exemplo: lagden_boilerplate
Configurações de debug da aplicação.
DEBUG_HIDE_DATE=0
DEBUG_COLORS=1
DEBUG_PREFIX=${APP_NS}
DEBUG=${DEBUG_PREFIX}:*
Porta vinculada.
Exemplo: 5000
Porta da aplicação.
Exemplo: 5000
Versão da aplicação.
Exemplo: base
Gera o arquivo javascript com as variáveis definidas no ENV_INCLUDE
.
Exemplo: 1
Variáveis que serão incluídas no arquivo javascript, caso o REQUIRE_GEN
for 1
.
Exemplo: DEBUG NODE_ENV APP_ENV
Diretório utilizado para publicação da aplicação frontend.
Exemplo: dist
Nome do hostname local.
Exemplo: "0.0.0.0"
Comando para iniciar a aplicação.
Exemplo: "node server"
Comando para assitir a aplicação.
Exemplo: "node --watch server/index.js"
Comando para compilar a aplicação local.
Exemplo: "npm run build"
Comando para rodar o teste da aplicação.
Exemplo: "npm test -- -u"
Nome da rede criada pelo docker.
Nome da volume criado pelo docker.
Configurações de deploy da aplicação no docker.
DEPLOY_REPLICAS=1
DEPLOY_RESOURCES_LIMITS_CPUS="'0.50'"
DEPLOY_RESOURCES_LIMITS_MEMORY=200M
Nome do alvo no Dockerfile
para que seja realizado o build da imagem.
Nome do usuário da conexão ssh
Endereço do servidor ou IP.
Pasta do servidor para onde os arquivos serão sincronizados.
Nome do stack.
MIT © Thiago Lagden