Atualmente, muitas empresas e desenvolvedores não querem se preocupar ou perder tempo apoiando ambientes complexos.
Os serviços PaaS são uma ótima maneira de abstrair este trabalho, tornando os desenvolvedores interessados apenas no design e no código que precisam desenvolver.
O Oracle Application Container Cloud Service (ACCS) permite que você implante aplicativos Java SE, Node.js, PHP, Python e Ruby para Oracle Cloud.
Nesta publicação, veremos o quão fácil é criar um aplicativo NodeJS e implantá-lo no ACCS.
Baixe o aplicativo de exemplo: accsnodejs.zip.
Antes de tudo, vamos criar o aplicativo NodeJS.
Crie uma pasta e nomeie-a como “accsnodejs”.
Dentro da pasta accsnodejs, crie um arquivo, nomeie-o como “app.js” e cole o código a seguir.
var express = require('express'); var app = express(); app.get("/", function(req, res) { res.send("<html><h1>App NodeJS running!!</h1></html>"); }); app.listen(8089, function() { console.log("NodeJS Server Running!"); });
Para criar o arquivo package.json, abra um terminal e execute o seguinte comando dentro da pasta accsnodejs.
npm init
Quando você carrega seu aplicativo para o ACCS usando a interface do usuário, você deve incluir um arquivo chamado manifest.json se seu aplicativo precisar de um comando de inicialização.
Em seguida, crie este arquivo e cole o código a seguir.
{ "runtime":{"majorVersion" : "6"}, "command":"node app.js", "release" : {}, "notes":"" }
Uma vez que estamos usando o módulo Express no arquivo app.js, precisamos baixá-lo.
Execute o seguinte comando dentro da pasta accsnodejs.
npm install express --save
Finalmente, crie um arquivo zip de seus arquivos.
Feito!
Agora que nosso aplicativo foi concluído, vá para o ACCS para implantar o aplicativo.
Clique no botão Create Application e, em seguida, clique no botão Node.
Nomeie o aplicativo como “accsnodejs”, clique no botão Browse perto do campo Archive e selecione o arquivo zip do aplicativo.
Aguarde que seu aplicativo seja criado e clique na URL.
O aplicativo está sendo executado!
Aproveite e melhore!