DokkuでHasuraを構築
Hasuraアプリ作成
dokku apps:create hasura
dokku domains:add hasura hasura.[your.domain.com]
DB作成
# sudo dokku plugin:install https://github.com/dokku/dokku-postgres.git
dokku postgres:create hasura-db
dokku postgres:link hasura-db hasura
Hasura settings
dokku config:set hasura HASURA_GRAPHQL_DATABASE_URL=$(dokku postgres:info hasura-db --dsn) HASURA_GRAPHQL_ADMIN_SECRET="your_secret_password" HASURA_GRAPHQL_ENABLE_CONSOLE="true"
dokku proxy:ports-set hasura http:80:8080
docker pull hasura/graphql-engine:latest && dokku git:from-image hasura hasura/graphql-engine:latest
# sudo dokku plugin:install https://github.com/dokku/dokku-letsencrypt.git
dokku config:set --no-restart hasura DOKKU_LETSENCRYPT_EMAIL=[your-email@your.domain.com]
dokku letsencrypt:enable hasura
dokku letsencrypt:cron-job --add