- Haskell 100%
| app | Main: reorganize some log messages | |
| lib | Add logger | |
| test | first commit | |
| .env.example |
readme: add missing SMTP_FROM variable
|
|
| .gitignore | gitignore: add .sqlite3, .editorconfig and .env | |
| CHANGELOG.md | Update version to 0.1.1.2 | |
| dockerfile | dockerfile: compile with O2 | |
| lambda-imd.cabal | Add logger | |
| LICENSE | first commit | |
| README.md |
readme: add missing SMTP_FROM variable
|
|
lambda-imd
Esse projeto visa notificar a publicação de novos editais em https://www.imd.ufrn.br/portal/editais. O projeto é uma reescrita em Haskell do projeto observador-editais-imd que não é mais mantido.
Existe uma versão disponível em https://observador-imd.mariads.org que pode ser usada livremente.
Desenvolvimento
Tenha certeza que pelo menos isso aqui do kit de desenvolvimento do haskell esteja instalado:
- ghc 9.12.2
- cabal 3.14.2.0
Configure as seguintes variáveis de ambiente no arquivo .env ou em um outro lugar de preferência, tu vai precisar configurar as credenciais para teu server SMTP favorito e a url em que tua aplicação ficará exposta (pode ser http://localhost:3000 se for simplesmente rodar local).
URL=http://localhost:3000
SMTP_HOST=
SMTP_PORT=
SMTP_USER=
SMTP_PASS=
SMTP_FROM=
Depois disso, basta executar cabal run e o servidor ficará exposto na porta 8080. A página principal da aplicação fica em /.