axiom-community-manager/README.md

62 lines
1.3 KiB
Markdown

# Super compose
A preconfigured docker compose with awesome open source tool :
- a postgresql database with pgadmin
- **hasura** : provide a graphql api on postgresql database and all services listed above
- **n8n** : an automation tools
- **umami** : open source analytics
- **listmonk** : newsletters management
## Install
Set config in `.env` file. See `.env.example`.
Set config in `composes/listmonk/config.toml`.
## Development with hasura console
Set password in `config.yaml`
## Configuring pgAdmin
1. open `new server` popup
2. config postgres
## Used ports
- pgadmin : 5050
- hasura : 8080
- n8n : 5678
- umami : 3333
- listmonk : 9000
## Hasura console
Doc : https://hasura.io/docs
Launch console from local :
hasura console --admin-secret $ADMIN_PASSWORD
// or
hausar console --no-browser --admin-secret $ADMIN_PASSWORD
Alternatively, you can uncomment `admin_secret` in file `hasura/config.yaml` and set your password.
## n8n
Doc : https://docs.n8n.io
## Umami
Doc : https://umami.is/docs
Default administrator account username `admin` and the password `umami`.
## Listmonk
Doc : https://listmonk.app/docs
After launched `docker compose up -d`, at the first install we need to populate the database :
docker-compose run --rm listmonk ./listmonk --install