Releases: cuongndc/graphql-kit
Releases · cuongndc/graphql-kit
Supporting snake case 🐍 for table name
v1.1.0: support soft deletion
fix: sequelize model (#24)
v1.0.0
graphql-kit
🍣 A Node kit with TypeScript, GraphQL, Sequelize, PostgreSQL and awesome tools.
Preparation
- Node
- Yarn
- Docker (*optional)
- Docker Compose (*optional)
- Dockstation (*optional)
How to use?
Update config.ts file (src/components/config.ts)
const config = {
nodeEnv: process.env.NODE_ENV || 'development',
port: process.env.PORT || 9000,
pgHost: process.env.PG_HOST || '127.0.0.1',
pgPort: (process.env.PG_PORT as number | undefined) || 5432,
pgDB: process.env.PG_DB || 'postgres',
pgUser: process.env.PG_USER || 'postgres',
pgPassword: process.env.PG_PASSWORD || 'postgres',
};
export default config;
Start application
yarn
yarn start:dev
Use with Docker + Docker Compose
yarn docker-compose:start
yarn docker-compose:stop
yarn docker-compose:rebuild
Build GraphQL type
yarn build:graphql
🙌 Awesome
License
MIT © Cuong Tran