├── .babelrc ├── .dockerignore ├── .env.dev ├── .env.example ├── .env.prod ├── .eslintrc ├── .flowconfig ├── .gitignore ├── Dockerfile ├── README.md ├── circle.yml ├── docker-compose.yml ├── package.json ├── pgSql ├── index.js ├── migrationRunner.js ├── migrations │ ├── 1509831413668_migration_down.sql │ └── 1509831413668_migration_up.sql └── seed.sql ├── scripts └── dev_pg_helper.sh ├── src ├── TypeDefinition.js ├── api │ ├── app.js │ ├── helper.js │ ├── index.js │ ├── loader │ │ ├── index.js │ │ └── pg │ │ │ ├── ConnectionFromPgCursor.js │ │ │ ├── db │ │ │ └── PersonLoader.js │ │ │ └── pgLoader.js │ ├── routes │ │ ├── index.js │ │ └── person │ │ │ └── PersonGet.js │ └── type │ │ └── PersonType.js ├── common │ ├── config.js │ ├── consts.js │ ├── events.js │ ├── queue.js │ └── slack.js ├── dbs │ └── postgres.js └── middlewares │ ├── dataloader.js │ ├── errorHandler.js │ └── pgClientFromPool.js ├── test ├── createRows.js └── helper.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/.babelrc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/.env.dev -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/.env.example -------------------------------------------------------------------------------- /.env.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/.env.prod -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/.eslintrc -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/.flowconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/README.md -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/circle.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/package.json -------------------------------------------------------------------------------- /pgSql/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/pgSql/index.js -------------------------------------------------------------------------------- /pgSql/migrationRunner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/pgSql/migrationRunner.js -------------------------------------------------------------------------------- /pgSql/migrations/1509831413668_migration_down.sql: -------------------------------------------------------------------------------- 1 | -- Down schema here 2 | drop table if exists person; 3 | -------------------------------------------------------------------------------- /pgSql/migrations/1509831413668_migration_up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/pgSql/migrations/1509831413668_migration_up.sql -------------------------------------------------------------------------------- /pgSql/seed.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/pgSql/seed.sql -------------------------------------------------------------------------------- /scripts/dev_pg_helper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/scripts/dev_pg_helper.sh -------------------------------------------------------------------------------- /src/TypeDefinition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/src/TypeDefinition.js -------------------------------------------------------------------------------- /src/api/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/src/api/app.js -------------------------------------------------------------------------------- /src/api/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/src/api/helper.js -------------------------------------------------------------------------------- /src/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/src/api/index.js -------------------------------------------------------------------------------- /src/api/loader/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/src/api/loader/index.js -------------------------------------------------------------------------------- /src/api/loader/pg/ConnectionFromPgCursor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/src/api/loader/pg/ConnectionFromPgCursor.js -------------------------------------------------------------------------------- /src/api/loader/pg/db/PersonLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/src/api/loader/pg/db/PersonLoader.js -------------------------------------------------------------------------------- /src/api/loader/pg/pgLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/src/api/loader/pg/pgLoader.js -------------------------------------------------------------------------------- /src/api/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/src/api/routes/index.js -------------------------------------------------------------------------------- /src/api/routes/person/PersonGet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/src/api/routes/person/PersonGet.js -------------------------------------------------------------------------------- /src/api/type/PersonType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/src/api/type/PersonType.js -------------------------------------------------------------------------------- /src/common/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/src/common/config.js -------------------------------------------------------------------------------- /src/common/consts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/src/common/consts.js -------------------------------------------------------------------------------- /src/common/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/src/common/events.js -------------------------------------------------------------------------------- /src/common/queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/src/common/queue.js -------------------------------------------------------------------------------- /src/common/slack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/src/common/slack.js -------------------------------------------------------------------------------- /src/dbs/postgres.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/src/dbs/postgres.js -------------------------------------------------------------------------------- /src/middlewares/dataloader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/src/middlewares/dataloader.js -------------------------------------------------------------------------------- /src/middlewares/errorHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/src/middlewares/errorHandler.js -------------------------------------------------------------------------------- /src/middlewares/pgClientFromPool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/src/middlewares/pgClientFromPool.js -------------------------------------------------------------------------------- /test/createRows.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/test/createRows.js -------------------------------------------------------------------------------- /test/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/test/helper.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entria/restria/HEAD/yarn.lock --------------------------------------------------------------------------------