graphql-engine/docs/graphql/manual/deployment/index.rst

81 lines
2.2 KiB
ReStructuredText
Raw Normal View History

.. meta::
:description: Deploy Hasura GraphQL engine
:keywords: hasura, docs, deployment
.. _deployment:
2019-09-11 10:17:14 +03:00
Deploying Hasura GraphQL engine
===============================
.. contents:: Table of contents
:backlinks: none
:depth: 1
:local:
Deployment guides
-----------------
This section contains guides to deploy the Hasura GraphQL engine and connect it to a Postgres database.
If you're looking for quick deployment options, check out the following guides:
- :ref:`One-click deployment guides <one_click_deployment_guides>`
The following is a list of all deployment guides:
- :ref:`Deployment guides <all_deployment_guides>`
.. admonition:: Custom Docker images or binaries
If you need a custom Docker image or binary for GraphQL engine, please see :ref:`this page <custom_docker_image>`.
Configuration
-------------
By default, Hasura GraphQL engine runs in a very permissive mode for easier development. Check out the below pages
2019-09-11 10:17:14 +03:00
to configure the Hasura GraphQL engine for your production environment:
- :ref:`GraphQL engine server configuration <hge_flags>`
- :ref:`Postgres requirements <postgres_permissions>`
- :ref:`Securing the GraphQL endpoint <securing_graphql_endpoint>`
- :ref:`Enable HTTPS <enable_https>`
- :ref:`Allow-list of operations <allow_list>`
- :ref:`HTTP compression <http_compression>`
- :ref:`Updating GraphQL engine <update_hge>`
- :ref:`Downgrading GraphQL engine <downgrade_hge>`
Logs
----
For access to Hasura GraphQL engine logs, check the below page for details:
2018-10-10 17:21:43 +03:00
- :ref:`Logging <hge_logs>`
2018-10-10 17:21:43 +03:00
Production checklist
--------------------
If you're moving your Hasura GraphQL engine to production, consult the following guide:
- :ref:`Production checklist <production_checklist>`
.. toctree::
:maxdepth: 1
:titlesonly:
:hidden:
Deployment guides <deploying/index>
2019-03-06 11:58:04 +03:00
Server configuration <graphql-engine-flags/index>
postgres-requirements
Securing GraphQL endpoint <securing-graphql-endpoint>
Server logs <logging>
Enable HTTPS <enable-https>
allow-list
HTTP Compression <compression>
Production checklist <production-checklist>
Custom Docker images or binaries <custom-docker-images>
Updating GraphQL engine <updating-graphql-engine>
Downgrading GraphQL engine <downgrading>