Skip to content

nataliaweni/hands-on-docker

Repository files navigation

Hands on - Docker: Loja Virtual

Este repositório contém a aplicação e os arquivos utilizados no Hands On Navegando com Docker: Um guia para marinheiros de primeira viagem. A aplicação é uma loja virtual extremamente simpless. Nosso objetivo é pura e simplesmente fazer nossa aplicação rodar em um container. Sendo assim, será necessário criar um Dockerfile para buildar a imagem da aplicação e um docker-compose para subir o container para execução.

Funcionalidades e requisitos

O projeto possui as opções de adicionar e remover um produto no carrinho de compras, e ter o valor total dos produtos como retorno. O frontend foi feito todo em ReactJS, mas os dados estão mockados, a aplicação não possui backend implementado. Precisaremos, além das dependências e de toda a configuração do React, um servidor como o Nginx para nossa aplicação funcionar como esperamos.

Próximos passos

  • Criação de serviços (Redis, banco de dados, etc.) para uma aplicação com docker-compose;
  • Estudo da Orquestração de containers (Kubernetes, Docker Swarm);
  • Estudo da Cultura DevOps e computação em nuvem;
  • Um entendimento sobre 12-factor app é sempre importante.

Materiais de estudo