Surge.sh: hospede sites estáticos gratuitamente

Com poucas linhas de comando, podemos facilmente enviar nosso código para um ambiente de produção.

PDO com PHP: Aprenda a fazer um CRUD com MySQL

É 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.