Back to Help Center

GUIA DE MIGRAÇÃO MODEL MANAGER

Equipe Learning

Contexto: Os serviços hospedados em lab.mybraincube.com e labregistry.mybraincube.com estão sendo descontinuados. Este guia explica como migrar seu código Python e suas imagens Docker para um novo repositório.


1. Migrando código Python para um novo repositório Git

Passo 1: Recuperar o código do repositório BrainCube

Escolha a opção que se aplica a você:

Opção A: Você não tem o código localmente

git clone lab.mybraincube.com/<repo>

Opção B: Você já tem o código mas quer a versão mais recente

git pull --rebase lab.mybraincube.com/<repo>

Passo 2: Remover o Git remoto antigo

git remote rm origin

Passo 3: Definir o novo Git remoto

git remote add origin git@<domain>:<repo>

Exemplo:

git remote add origin git@github.com:mycompany/my-model.git

Passo 4: Empurrar o código para o novo remoto

git push origin master

ou se a ramificação principal for chamada main:

git push origin main

2. Publicando a imagem Docker em um novo registro

Passo 1: Construir a imagem Docker

Se você tem um Dockerfile

Navegue até a pasta contendo seu Dockerfile e execute:

docker build -t <new-registry>/my-model:latest .

Exemplo:

docker build -t registry.mycompany.com/braincube/my-model:latest .

Se você não tem um Dockerfile

Crie um arquivo chamado Dockerfile na raiz do seu projeto com o seguinte conteúdo:

FROM python:3.11-bullseye

# Variáveis de ambiente
ENV PORT=3000
ENV MODEL_MANAGER_PORT=3000

# Definir diretório de trabalho
WORKDIR /app

# Copiar
Powered by Zendesk