Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 2.14 KB

File metadata and controls

56 lines (36 loc) · 2.14 KB

Click this link to read the documentation for english speakers.

Meu Portfólio

Acesse: Portfólio do Edson Pimenta

Olá! Sou Edson Pimenta, um desenvolvedor full-stack em constante evolução, apaixonado por aprender e por construir soluções que fazem diferença na vida das pessoas. Estou animado para compartilhar meu mais recente projeto: um portfólio pessoal construído usando Astro e TypeScript como suas principais tecnologias!

Ambiente de Desenvolvimento

Com foco na entrega de conteúdo útil e performático, optei pelas seguintes tecnologias:

  • Astro;
  • TypeScript;
  • Docker.

E para a consistência de estilo e qualidade de código:

  • Husky;
  • ESLint;
  • Prettier;
  • Commitlint;
  • Lint Staged;
  • Simple Import Sort.

Em relação a containers Docker

Além disso, "dockerizei" a aplicação para ter um ambiente de desenvolvimento utilizando o próprio servidor do Astro e um ambiente de produção com Nginx, ambos facilmente acessíveis à partir de suas imagens orquestradas pelo docker compose. Acesse-os com os seguintes comandos em seu terminal:

# Ambiente de desenvolvimento:
docker compose up --build

# Ambiente de produção:
docker compose -f docker-compose.prod.yaml up --build

--build só é necessário caso você queira realmente "buildar" as imagens da aplicação.

Dessa forma você terá acesso na porta 3000 do seu computador à aplicação, em ambos os ambientes. Só será necessário, após subir o container de sua preferência, acessar: http://localhost:3000/.

Licença

Distribuído sob licença MIT. Veja LICENSE para mais informações.

Contato

Links úteis: