Go to file
Douglas Barone 22f64acc54 Basic setup
2024-03-20 10:18:26 -04:00
public Basic setup 2024-03-20 10:18:26 -04:00
src Basic setup 2024-03-20 10:18:26 -04:00
.gitignore Basic setup 2024-03-20 10:18:26 -04:00
.prettierrc Basic setup 2024-03-20 10:18:26 -04:00
Dockerfile Basic setup 2024-03-20 10:18:26 -04:00
index.html Basic setup 2024-03-20 10:18:26 -04:00
package-lock.json Basic setup 2024-03-20 10:18:26 -04:00
package.json Basic setup 2024-03-20 10:18:26 -04:00
README.md Basic setup 2024-03-20 10:18:26 -04:00
tsconfig.json Basic setup 2024-03-20 10:18:26 -04:00
tsconfig.node.json Basic setup 2024-03-20 10:18:26 -04:00
tsconfig.server.json Basic setup 2024-03-20 10:18:26 -04:00
vite.config.ts Basic setup 2024-03-20 10:18:26 -04:00

Exemplo de repositório para aplicação full-stack

Repositório de exemplo para utilização do CI/CD do campus com uma aplicação full-stack.

Arquitetura do exemplo

  • Servidor
    • NodeJS
    • TypeScript
  • Cliente
    • VueJS
  • Banco de dados
    • Postgres

Requisitos

  • Docker
  • Docker-compose

Ambiente de desenvolvimento

Para iniciar o ambiente

docker-compose up

ou

# Para iniciar em segundo plano
docker-compose up -d

Para parar o ambiente

docker-compose up

Para compilar a imagem localmente

docker build -t ifms/fullstack-example .

Para executar a imagem localmente

docker run -p 8080:5000 ifms/fullstack-example .:latest

Acesse http://localhost:8080

Exemplo em produção

https://ex2.pp.ifms.edu.br/