É bem comum precisamos de um servidor de fácil acesso para hospedagem de sites, seja com aplicações em PHP, ASP.NET ou até mesmo, aplicações com HTML e JS.
Pois bem, hoje apresento a vocês, o Surge.sh, um projeto muito interessante e gratuito, que através de algumas linhas de comando via NPM, podemos enviar nossa pasta para um ambiente de produção.
O processo é bem simples, caso você ainda não tenha o Node com NPM instalado, recomendo fazer a instalação, pois sem ele, é impossível prosseguimos. O Node é uma ferramenta muito comum entre os desenvolvedores, então, você provavelmente vai utiliza-ló mais para frente em outras ocasiões.
Coloque em sua pasta, todos os seus arquivos estáticos, como HTML, CSS e JS. Note que, o Surge não vai reproduzir códigos em PHP, ASP ou em Node, apenas aplicações estáticas com as tecnologias mencionadas anteriormente.
Para exemplificar, vamos utilizar o código HTML exibido a seguir.
<html>
<head>
<title>Hello Surge</title>
</head>
<body>
<h1>Hello Surge</h1>
</body>
</html>
Dentro da pasta do seu projeto, abra o CMD, Power Shell, Bash, ou qualquer command line e entre com o comando abaixo para fazer a instalação.
npm install --global surge
Ótimo, a nossa aplicação foi instalada e acredite, a próxima etapa é tão simples quanto a instalação, então, rode o comando abaixo para inicializar o serviço.
surge
Após rodar o comando, a aplicação vai solicitar a confirmação de pasta, confirmação de domínio e pronto, seu site já vai estar disponível.
Para o nosso exemplo, o site foi publicado em http://dirty-stage.surge.sh.
Ainda ficou com dúvidas, então confira a nossa videoaula abaixo.
Por hora é isso, nos vemos em breve.