
VPS Free para hobystas
Esses dias falei sobre ferramentas grátis para dev e também falei como conseguir um domínio grátis
Free for dev: https://www.invdual.com/user/andrelz/blog/grtis-para-dev-mg6xyc26
Dominio Free: https://www.invdual.com/user/andrelz/blog/como-conseguir-um-domnio-gratuito-de-verdade-mg1l0xpa
E hoje eu vim pra falar sobre como conseguir um VPS FRee.
Conseguir hospedar um site estático free hoje em dia é fácil, por exemplo github, já ta embutido, vercel, netlify e tantas outras, tendo também o bohr.io que é brasileira.
Então se você quer usar um javascript/typescript online é fácil e não custa nada, difícil é utilizar um servidor rodando um imagem docker.
É ai que encontrei a render, lá eu consigo subir um dockerfile e rodar ele, infelizmente não tem como usar docker-compose. Mas ai pode contornar rodando todos os serviços dentro container.
Limitações:
CPU, Memória e espaço em disco (0.15 % CPU e 512MB de RAM, Disco ?)
Se o site estiver inativo por 15min, ele vai ser desligado para liberar recurso da render, mas ao acessar o endereço que eles disponibilizam, ele liga a maquina novamente. (Mas tenho um hack pra resolver isso)
Vamos lá o tutorial de como conseguir fazer isso:

Vá em criar novo projeto. No free, você só pode ter um projeto, mas pode ter duas VPS nesse projeto.

Crie um Web Service.

Em source Code, escolha o seu repositório, ou uma imagem pública do docker.
Escolha o nome, e na linguagem você já tem algumas opções, e pode usar o docker e rodar qualquer coisa lá dentro.

Ai você vai escolher free
Se for usar docker, e o seu arquivo dockerfile, tiver outro nome e estiver em outra pasta, aponte ai em Dockerfile Pah

No final, você terá um painel similar a esse, e para acessar o seu site, use o link que está próximo ao nome do projeto.
Acho que é isso pessoal, depois volto aqui com outro post com um hack pra contornar o problema de inatividade de 15min do render que expliquei acima.