Nhảy tới nội dung

Với Hasura cloud

info

Tài liệu này chỉ dành cho các project bắt đầu bằng các application templates.

Trước khi xem tài liệu này bạn nên xem qua cách deploy với Docker compose hoặc Kubernetes Helm chart.

Hasura Cloud là một SaaS system, bạn không cần bận tâm đến làm thế nào để deploy Hasura của bạn lên production, vì mọi thứ đã setup giúp bạn.

Đầu tiên bạn cần xóa hasura container trong docker-compose.yaml (do chúng ta đã sử dụng Hasura cloud).

Sau đó tiến hành dựng dự án trên Hasura cloud, bạn hãy thiết lập env APP_BASE_URI của Hasura về uri trên host của bạn và set HASURA_BASE_URI, HASURA_ADMIN_SECRET envs của Apache với giá trị là uri mà Hasura cloud cấp cho bạn.

Ví dụ, chúng ta có các uri sau:

  • Hasura cloud api: https://xxxx-xx.hasura.app (lưu ý hãy bỏ path: /v1/graphql chỉ lấy base uri)
  • Hasura cloud admin secret: xxx
  • Apache: https://app.example

Thì chúng ta set APP_BASE_URI trên Hasura cloud với giá trị https://app.example và set HASURA_BASE_URI, HASURA_ADMIN_SECRET envs của Apache container với giá trị lần lượt là https://xxxx-xx.hasura.appxxx.