Client front-end: criado com HTML, SASS e JavaScript.
Servidor back-end: construído com Node.js com Express para lidar com as requisições do front-end. Interage com um banco de dados PostgreSQL para obter as informações dos produtos.
Dockerfile: baseado no Alpine Linux 3.19.1, garante uma forma fácil de visualizar nosso trabalho sem depender de compatibilidades.
Todo o projeto foi desenvolvido em conjunto por @felipeflamarini e @kauandeveloper345.
$ docker build -t funko https://github.com/FelipeFlamarini/trabalho-webdinamico.git#main
$ curl https://raw.githubusercontent.com/FelipeFlamarini/trabalho-webdinamico/main/run.sh | bash
Acesse http://localhost:3000
$ git clone https://github.com/felipeflamarini/trabalho-webdinamico.git
$ cd trabalho-webdinamico
$ docker build -t funko .
$ source run.sh
Acesse http://localhost:3000
$ docker start funko
$ docker stop funko
Ao iniciar o servidor, a visualização das páginas HTML estarão na porta 3000
, e o back-end na porta 3001
.