Atualizando as variáveis de ambiente no render.com
Abra o seu dashboard do render, abra o projeto medusa-server
e clique no menu "Environment". Agora você vai adicionar mais três variáveis de ambiente, substituindo as variáveis {admin_url}
e {server_url}
com os valores do arquivo credenciais.txt
:
> ADMIN_CORS: http://localhost:7001,{admin_url}
> BACKEND_URL: {server_url}
> STORE_CORS: http://localhost:8000,http://localhost:7001,{admin_url}
Lembre-se de remover a barra
/
no final do{server_url}
, se você deixar a barra no final da url não vai funcionar.
Só para você entender um pouco o que essas variáveis de ambiente representam, o BACKEND_URL
é necessário para salvar as imagens do medusa de forma correta quando for criar um produto novo. Já o ADMIN_CORS
e STORE_CORS
foram adicionados para remover o erro de CORS lá da Vercel e também para habilitar o desenvolvimento local conectado no banco de produção.
Depois de salvar as atualizações das variáveis de ambiente suas configurações devem ficar mais ou menos assim:
Agora é só esperar de 5 à 10 minutos para terminar o deploy.
Fazendo login no painel de administrador e atualizando as regiões
Se tudo der certo, você vai abrir a url {admin_url}
no seu navegador e fazer login. No campo de email você vai colocar admin@medusa-test.com
e na senha supersecret
.
Não se preocupa com esse email e senha, eles são padrões do medusajs, mas você pode criar uma conta nova ou atualizá-los acessando a url {admin_url}/a/settings/team
no seu navegador.
Para finalizar nós vamos acessar a página {admin_url}/a/settings/regions/
e apagar a região EU
.
Apagar essa região é necessário para ficar mais fácil na integração da nossa loja com a api nas próximas aulas. Após finalizar o curso fique à vontade para adicionar outras regiões.
Parabéns por ter chegado aqui, você conseguiu subir um banco postgres, um banco redis, um servidor e um painel de administrador para produção. Nas próximas aulas vamos começar a criar a loja em si do zero, então pega um café ☕ e vamos continuar nossa saga.