zoukankan      html  css  js  c++  java
  • hasura graphql 引擎基本试用

    hasura 使用一个基于pg数据库的graphql引擎,他的设计比postgrpahql 有好多方便的地方,同时使用也比较简单

    安装

    docker && docker-compose

    curl -L https://cli.hasura.io/install.sh | bash
    hasura init --directory my-project
    cd my-project/install-scripts
    docker-compose up -d

    生成结果

    ├── config.yaml
    ├── install-scripts
    │ ├── docker-compose.yaml
    │ └── docker-run.sh
    └── migrations

    代码说明

    主要是docker-compose.yaml

    version: '3.6'
    services:
      postgres:
        image: postgres
        ports:
        - "5432:5432"
        environment:
        - "POSTGRES_PASSWORD:dalong"
        volumes:
        - db_data:/var/lib/postgresql/data
      graphql-engine:
        image: hasura/graphql-engine:v1.0.0-alpha06
        ports:
        - "8080:8080"
        depends_on:
        - "postgres"
        environment:
        - "POSTGRES_PASSWORD:dalong"
        command: >
          /bin/sh -c "
          graphql-engine --database-url postgres://postgres:dalong@postgres:5432/postgres serve --enable-console;
          "
    volumes:
      db_data:

    操作界面


    参考资料

    https://github.com/hasura/graphql-engine
    https://docs.hasura.io/1.0/graphql/manual/getting-started/docker-simple.html

  • 相关阅读:
    structInMemory
    合并字符串
    eggs
    1005. Spell It Right (20) -PAT
    60 人工智能
    50 计算机网络
    20数据结构
    40操作系统
    10 C/C++/python
    30汇编
  • 原文地址:https://www.cnblogs.com/rongfengliang/p/9328767.html
Copyright © 2011-2022 走看看