Code Monkey home page Code Monkey logo

tech-u's Introduction

Aplicação Web

Como realizar manualmente o build e deployment deste projeto

Inicie uma instância EC2 utilizando o Amazon Linux;

Em sua instância, instale o git utilizando o seguinte comando:

sudo yum -y install git

Siga as instruções do link a seguir para instalar o node em sua instancia:

https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/setting-up-node-on-ec2-instance.html

Realize o clone deste repositório através do seguinte comando:

git clone https://github.com/bemer/tech-u.git

Acesse o diretório tech-u recém criado através do comando:

cd tech-u

Dentro do diretório tech-u execute o seguinte comando para instalar o módulos necessários para a aplicação node:

npm install

Agora, instale o gulp através do seguinte comando:

npm install --global gulp

Execute o gulp:

gulp

Instale o nginx:

sudo amazon-linux-extras install -y nginx1.12

Copie o diretório com sua aplicação para o diretório html do nginx utilizando:

sudo cp -rf ~/tech-u /usr/share/nginx/html/

Inicie o nginx:

sudo nginx

Acesse a sua aplicação através da url:

<Hostname de sua instancia EC2>/tech-u/

Realizei o deployment. E agora?

Pode ser que você não tenha conseguido acessar sua aplicação devidamente. Não se preocupe. Isso faz parte do exercício. Agora, seu objetivo é corrigir eventuais problemas, conseguir acessar sua aplicação e automatizar este processo de deployment utilizando as ferramentas existentes no ecossistema da AWS (CloudFormation, awscli).

No final desta sprint, seu grupo precisará realizar uma apresentação com 3 slides contendo:

  • Desenho da arquitetura;
  • O que deu certo;
  • O que deu errado durante o processo (lições aprendidas).

Além dos scripts com o processo de automação.

tech-u's People

Contributors

bemer avatar jljustus avatar

Watchers

James Cloos avatar Julia Litvinoff Justus avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.