Basicamente, retorna frases e registra os logs.
- Textinho: Retorna aquela frase que você já viu em algum lugar, mas não lembra onde.
- Logs: Registra os logs de acesso.
Este projeto utiliza:
- Backend: Elixir com Phoenix, e PostgreSQL para armazenamento de dados
- Frontend: React.js para a interface do usuário
- Docker: Para gerenciar os ambientes de desenvolvimento e produção
- Docker e Docker Compose instalados
- Clone o repositório:
git clone [email protected]:debora-be/script-scape.git
cd ScriptScape
- Utilize o Docker Compose para construir e iniciar os serviços:
docker-compose up --build
Para interagir com a aplicação, abra o navegador e acesse http://localhost:3000
Pressione F5
para atualizar a página com uma nova frase.
http://localhost:4000
GET /pexel-image
: retorna uma imagem aleatóriaGET /techy
: retorna textinho
http://localhost:3000
/
: Interface gráfica
https://hub.docker.com/repository/docker/deborabe/script-scape
script_scape_db
: serviço do PostgreSQL para armazenamento de dadosscript_scape
: serviço do backend Elixir/Phoenixscript_scape_react
: serviço do frontend React
Desenvolvido com ❤️ por debora be para a disciplina Docker do curso DevOps da Ada Tech 2024, professora Thayse F.