> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AppSignal for Elixir: Install

> Ferramenta de linha de comando para instalar o AppSignal em uma aplicação Elixir. Documentação sobre uso, opções e métodos de configuração.

Ferramenta de linha de comando para instalar o AppSignal em uma aplicação Elixir.

A ferramenta de linha de comando é usada principalmente para ajudar a configurar o AppSignal. Siga o [guia de instalação](/guides/new-application) ao adicionar uma nova aplicação ao AppSignal.

Após a configuração/instalação ser concluída, o instalador executa a ferramenta de linha de comando [demonstration](/elixir/command-line/demo) e envia dados de demonstração para os servidores do AppSignal para ajudar no assistente de instalação.

Esta ferramenta está disponível desde a versão 0.13.0 do pacote AppSignal for Elixir.

## Métodos de configuração

Há dois métodos de configuração que o instalador oferece: usando um arquivo de configuração ou usando variáveis de ambiente.

### 1. Arquivo de configuração

É possível configurar o AppSignal com a configuração Mix. O pacote AppSignal for Elixir procura a configuração carregada pelo Mix. Nosso instalador gravará a configuração em `config/appsignal.exs` e adicionará um import aos seus outros arquivos de configuração.

Quando esta opção é escolhida, a Push API key fornecida é gravada no arquivo de configuração. Não recomendamos versionar essa chave no controle de versão (git/svn/mercurial/etc). Em vez disso, use uma variável de ambiente `APPSIGNAL_PUSH_API_KEY` ou uma ferramenta de gerenciamento de segredos para sua aplicação.

Veja a [documentação de configuração](/elixir/configuration) para mais informações.

### 2. Variáveis de ambiente

É possível configurar o AppSignal usando apenas variáveis de ambiente do sistema. Quando esta opção é selecionada, nenhuma configuração é gravada no sistema de arquivos. Veja a [documentação de configuração](/elixir/configuration) para mais informações.

## Uso

Na linha de comando, dentro do seu projeto, execute:

<CodeGroup>
  ```bash Bash theme={null}
  mix appsignal.install <Push API key>
  # Por exemplo
  mix appsignal.install 1234-1234-1234-1234
  ```
</CodeGroup>

Onde sua "Push API key" pode ser encontrada no [assistente de instalação](https://appsignal.com/redirect-to/organization?to=sites/new) da sua organização.

## Códigos de saída

* Sai com o status code `0` se o comando foi concluído com sucesso.
* Sai com o status code `1` se o comando foi concluído com erro.
