Deploy de Node.js na Scaleway
Rode sua app Node.js em um servidor Scaleway na sua própria conta, com Postgres, MySQL ou Redis, HTTPS e releases sem downtime. A Scaleway cobra o servidor diretamente de você, e a Railyard não adiciona nenhum markup.
Passos
- 1
Crie um token de API da Scaleway
Na console da Scaleway, abra IAM → API keys e gere uma nova API key. A Railyard precisa da access key e da secret key, além do ID do seu projeto. Cole na Railyard e marque "Save it to the team", para reutilizar em todo servidor depois deste.
- 2
Adicione um servidor Scaleway
Na Railyard, abra Servers, depois Add a server, depois Create on your cloud, e escolha Scaleway, uma região e um tamanho. A Railyard já pré-seleciona DEV1-S (1 vCPU, 2 GB de memória). Ela cria o servidor na sua conta Scaleway e termina a configuração em cerca de dois minutos.
- 3
Faça o deploy do seu repositório Node.js
Cole o link do GitHub. A Railyard lê o repositório, detecta Node.js e preenche o build, a porta, o release command, os workers e Postgres, MySQL ou Redis.
- 4
Vá para o ar em HTTPS
A Railyard builda sua app, roda o release command, faz o health check da nova versão e só move o tráfego quando ela responde. Adicione seu domínio e o certificado é emitido e renovado para você.
O que a Railyard configura para Node.js
- O script start do package.json se torna o processo web.
- Seu gerenciador de pacotes é detectado pelo lockfile: npm, pnpm, yarn ou bun.
- Um script npm run worker é oferecido como worker em background.
- Adicione um banco de dados na página da app e a connection string dele é injetada como variável.
- Defina um release command, como npx prisma migrate deploy, para rodar antes de cada release.
Regiões da Scaleway
A Scaleway é uma provedora de nuvem francesa — todas as regiões acima já estão na União Europeia.
- Paris
- Amsterdã
- Varsóvia
- Milão
Perguntas
Qual tamanho de servidor Scaleway eu devo usar para começar?
Onde ficam os dados da minha app Node.js?
Quanto custa rodar Node.js na Scaleway?
Node.js em outras nuvens
Faça o deploy de Node.js no seu próprio servidor Scaleway.
Sem cartão de crédito. Seu provedor cobra os servidores pelo próprio preço dele.
Plano grátis, sem cartão, e 14 dias de Pro para cada equipe nova. Um preço fixo por equipe.