> For the complete documentation index, see [llms.txt](https://navixy.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://navixy.com/docs/on-premise/pt-br/on-premise/how-to-guide/maintenance/migration/dockered-platform-migration.md).

# Migração da plataforma em Docker

Migre a plataforma Navixy em Docker para um novo servidor copiando o diretório navixy-package, atualizando a configuração de acesso à rede e reiniciando os contêineres.

A plataforma Navixy em Docker funciona como uma solução completa, então o processo de migração não é dividido em etapas, mas é feito de uma só vez.

Para executar a plataforma no novo servidor, primeiro você precisa instalar o software Docker para garantir que os contêineres possam iniciar.

```sh
curl -fsSL https://get.docker.com -o install-docker.sh
sh ./install-docker.sh
```

Depois de instalar o Docker, você pode prosseguir com a migração.

## Migração de contêineres

Primeiro, você precisa ir até a pasta de trabalho da sua plataforma, onde todos os arquivos de sistema estão localizados. Esta é a `navixy-package` pasta. Ela não tem um local padrão e pode estar em qualquer lugar selecionado durante a instalação inicial.

Encontre um arquivo chamado `.env` nesta pasta e verifique seu conteúdo. Se o valor de `WORKDIR` for diferente do padrão `./work`, lembre-se deste local.

Agora você precisa parar os contêineres. Enquanto estiver na `navixy-package` pasta, execute o seguinte comando:

```
docker compose down
```

Depois disso, a plataforma será parada.

Pegue toda a pasta `navixy-package` e copie-a integralmente para o novo servidor. Se o valor de `WORKDIR` for diferente `./work`, então copie essa pasta também, preservando o caminho completo.

## Inicialização da plataforma

Depois que você tiver copiado todos os arquivos da plataforma, você precisa tornar o novo servidor acessível aos clientes e dispositivos. Como o novo servidor tem um endereço IP diferente, você precisa fazer uma de duas coisas:

* Trocar o endereço IP público do servidor antigo para o novo servidor.
* Trocar o registro DNS do IP público antigo para o novo.

Agora você pode prosseguir para a `navixy-package` pasta no seu novo servidor e iniciar a plataforma. Para isso, enquanto estiver na pasta, execute o seguinte comando:

```
docker compose up -d
```

A plataforma precisará de algum tempo para executar todos os serviços e, depois disso, estará totalmente operacional e pronta para uso.

{% hint style="danger" %}
Se você enfrentar qualquer problema durante ou após a migração, você pode contatar o suporte técnico da Navixy em <support@navixy.com> para mais orientação.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://navixy.com/docs/on-premise/pt-br/on-premise/how-to-guide/maintenance/migration/dockered-platform-migration.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
