Roadmap
Avançado

Ecommerce em 2024

O jeito mais moderno de criar um ecommerce

tailwind
vercel
github
medusajs
render
nuxt

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}
Clique aqui para expandir

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:

Configurações de variáveis de ambiente no render.com

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.

Apagando regiões no painel de administrador do medusajs

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.

Opa, calma aí!

Parece que você não está logado, caso tenha interesse em salvar seu progresso de estudo faça login agora.