Go to file
ManUtopiK 963b3842aa fix: disable auto migrations 2022-10-29 20:46:08 +02:00
composes fix: disable auto migrations 2022-10-29 20:46:08 +02:00
.env.example feat: config ports in .env 2022-10-29 20:29:48 +02:00
.gitignore feat: use local volumes 2022-10-29 20:39:45 +02:00
README.md feat: set hasura environment 2022-10-29 19:43:44 +02:00
config.yaml feat: set hasura environment 2022-10-29 19:43:44 +02:00
docker-compose.yml feat: use local volumes 2022-10-29 20:39:45 +02:00
package.json Launch hasura through package.json 2022-10-28 13:07:15 +02:00

README.md

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