├── .circleci ├── config.yml ├── deploy.sh └── deploy_next.sh ├── .gitignore ├── README.md ├── custom └── nextjs-serverless │ ├── .gitignore │ ├── README.md │ ├── components │ ├── App.js │ ├── AuthorList.js │ ├── ErrorMessage.js │ └── Header.js │ ├── index.js │ ├── lib │ ├── init-apollo.js │ └── with-apollo-client.js │ ├── next.config.js │ ├── now.json │ ├── package-lock.json │ ├── package.json │ └── pages │ ├── _app.js │ ├── about.js │ ├── blog │ ├── hello.js │ └── index.js │ └── index.js ├── event-triggers ├── README.md └── echo │ ├── .url_env │ ├── index.js │ └── lambdaCtx.js ├── hasura ├── config.yaml └── migrations │ ├── 1549464976403_create_table_public_user.down.yaml │ ├── 1549464976403_create_table_public_user.up.yaml │ ├── 1549618019541_create_trigger_echo.down.yaml │ ├── 1549618019541_create_trigger_echo.up.yaml │ ├── 1549628697839_create_remote_schema_hello.down.yaml │ └── 1549628697839_create_remote_schema_hello.up.yaml ├── local ├── docker-compose.yaml ├── event-triggers.env ├── localDevelopment.js ├── package-lock.json ├── package.json └── remote-schemas.env └── remote-schemas ├── README.md └── hello-schema ├── .gitignore ├── .url_env ├── index.js ├── lambdaCtx.js ├── package-lock.json └── package.json /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.circleci/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/.circleci/deploy.sh -------------------------------------------------------------------------------- /.circleci/deploy_next.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/.circleci/deploy_next.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | tmp/ 2 | local/node_modules/ 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/README.md -------------------------------------------------------------------------------- /custom/nextjs-serverless/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/custom/nextjs-serverless/.gitignore -------------------------------------------------------------------------------- /custom/nextjs-serverless/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/custom/nextjs-serverless/README.md -------------------------------------------------------------------------------- /custom/nextjs-serverless/components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/custom/nextjs-serverless/components/App.js -------------------------------------------------------------------------------- /custom/nextjs-serverless/components/AuthorList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/custom/nextjs-serverless/components/AuthorList.js -------------------------------------------------------------------------------- /custom/nextjs-serverless/components/ErrorMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/custom/nextjs-serverless/components/ErrorMessage.js -------------------------------------------------------------------------------- /custom/nextjs-serverless/components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/custom/nextjs-serverless/components/Header.js -------------------------------------------------------------------------------- /custom/nextjs-serverless/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/custom/nextjs-serverless/index.js -------------------------------------------------------------------------------- /custom/nextjs-serverless/lib/init-apollo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/custom/nextjs-serverless/lib/init-apollo.js -------------------------------------------------------------------------------- /custom/nextjs-serverless/lib/with-apollo-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/custom/nextjs-serverless/lib/with-apollo-client.js -------------------------------------------------------------------------------- /custom/nextjs-serverless/next.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | target: "serverless" 3 | } -------------------------------------------------------------------------------- /custom/nextjs-serverless/now.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/custom/nextjs-serverless/now.json -------------------------------------------------------------------------------- /custom/nextjs-serverless/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/custom/nextjs-serverless/package-lock.json -------------------------------------------------------------------------------- /custom/nextjs-serverless/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/custom/nextjs-serverless/package.json -------------------------------------------------------------------------------- /custom/nextjs-serverless/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/custom/nextjs-serverless/pages/_app.js -------------------------------------------------------------------------------- /custom/nextjs-serverless/pages/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/custom/nextjs-serverless/pages/about.js -------------------------------------------------------------------------------- /custom/nextjs-serverless/pages/blog/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/custom/nextjs-serverless/pages/blog/hello.js -------------------------------------------------------------------------------- /custom/nextjs-serverless/pages/blog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/custom/nextjs-serverless/pages/blog/index.js -------------------------------------------------------------------------------- /custom/nextjs-serverless/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/custom/nextjs-serverless/pages/index.js -------------------------------------------------------------------------------- /event-triggers/README.md: -------------------------------------------------------------------------------- 1 | # Event Triggers 2 | -------------------------------------------------------------------------------- /event-triggers/echo/.url_env: -------------------------------------------------------------------------------- 1 | EVENT_TRIGGER_ECHO_URL -------------------------------------------------------------------------------- /event-triggers/echo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/event-triggers/echo/index.js -------------------------------------------------------------------------------- /event-triggers/echo/lambdaCtx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/event-triggers/echo/lambdaCtx.js -------------------------------------------------------------------------------- /hasura/config.yaml: -------------------------------------------------------------------------------- 1 | endpoint: http://localhost:8080 2 | -------------------------------------------------------------------------------- /hasura/migrations/1549464976403_create_table_public_user.down.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/hasura/migrations/1549464976403_create_table_public_user.down.yaml -------------------------------------------------------------------------------- /hasura/migrations/1549464976403_create_table_public_user.up.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/hasura/migrations/1549464976403_create_table_public_user.up.yaml -------------------------------------------------------------------------------- /hasura/migrations/1549618019541_create_trigger_echo.down.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/hasura/migrations/1549618019541_create_trigger_echo.down.yaml -------------------------------------------------------------------------------- /hasura/migrations/1549618019541_create_trigger_echo.up.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/hasura/migrations/1549618019541_create_trigger_echo.up.yaml -------------------------------------------------------------------------------- /hasura/migrations/1549628697839_create_remote_schema_hello.down.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/hasura/migrations/1549628697839_create_remote_schema_hello.down.yaml -------------------------------------------------------------------------------- /hasura/migrations/1549628697839_create_remote_schema_hello.up.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/hasura/migrations/1549628697839_create_remote_schema_hello.up.yaml -------------------------------------------------------------------------------- /local/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/local/docker-compose.yaml -------------------------------------------------------------------------------- /local/event-triggers.env: -------------------------------------------------------------------------------- 1 | EVENT_TRIGGER_ECHO_URL=http://localhost:8081/echo 2 | -------------------------------------------------------------------------------- /local/localDevelopment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/local/localDevelopment.js -------------------------------------------------------------------------------- /local/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/local/package-lock.json -------------------------------------------------------------------------------- /local/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/local/package.json -------------------------------------------------------------------------------- /local/remote-schemas.env: -------------------------------------------------------------------------------- 1 | REMOTE_SCHEMA_HELLO_URL=http://localhost:4000 2 | -------------------------------------------------------------------------------- /remote-schemas/README.md: -------------------------------------------------------------------------------- 1 | # Remote Schemas 2 | -------------------------------------------------------------------------------- /remote-schemas/hello-schema/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | *.zip 4 | -------------------------------------------------------------------------------- /remote-schemas/hello-schema/.url_env: -------------------------------------------------------------------------------- 1 | REMOTE_SCHEMA_HELLO_URL 2 | -------------------------------------------------------------------------------- /remote-schemas/hello-schema/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/remote-schemas/hello-schema/index.js -------------------------------------------------------------------------------- /remote-schemas/hello-schema/lambdaCtx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/remote-schemas/hello-schema/lambdaCtx.js -------------------------------------------------------------------------------- /remote-schemas/hello-schema/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/remote-schemas/hello-schema/package-lock.json -------------------------------------------------------------------------------- /remote-schemas/hello-schema/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasura/hasura-aws-stack/HEAD/remote-schemas/hello-schema/package.json --------------------------------------------------------------------------------