|
1 | | -# expresso with Sequelize |
| 1 | +# expresso with TypeORM |
2 | 2 |
|
3 | | -[](https://github.com/masb0ymas/expresso-sequelize#readme) |
4 | | -[](https://github.com/masb0ymas/expresso-sequelize/graphs/commit-activity) |
5 | | -[](https://github.com/masb0ymas/expresso-sequelize/blob/master/LICENSE.md) |
| 3 | +[](https://github.com/masb0ymas/expresso-typeorm#readme) |
| 4 | +[](https://github.com/masb0ymas/expresso-typeorm/graphs/commit-activity) |
| 5 | +[](https://github.com/masb0ymas/expresso-typeorm/blob/master/LICENSE.md) |
6 | 6 |
|
7 | | -[](https://github.com/masb0ymas/expresso-sequelize/releases/tag/v5.0.3) |
| 7 | +[](https://github.com/masb0ymas/expresso-typeorm/releases/tag/v4.3.0) |
8 | 8 | [](https://expressjs.com/) |
9 | 9 |  |
10 | 10 |  |
|
13 | 13 |
|
14 | 14 | ## Feature |
15 | 15 |
|
16 | | -- [TypeScript](https://github.com/microsoft/TypeScript) `4.9.x` |
17 | | -- [Sequelize](https://github.com/sequelize/sequelize) `6.x` |
| 16 | +- [TypeScript](https://github.com/microsoft/TypeScript) `5.1.x` |
| 17 | +- [TypeORM](https://github.com/typeorm/typeorm) `0.3.x` |
18 | 18 | - [Nodemailer](https://github.com/nodemailer/nodemailer) `6.x` |
19 | 19 | - [Handlebars](https://github.com/wycats/handlebars.js) for templating HTML |
20 | 20 | - [Yup](https://github.com/jquense/yup) for validation schema `1.x` |
| 21 | +- [SWC](https://github.com/swc-project/swc) for build runtime app `1.3.x` |
21 | 22 | - JavaScript Style [Standard with TypeScript](https://github.com/standard/eslint-config-standard-with-typescript) |
22 | 23 | - Formating code using [Prettier](https://github.com/prettier/prettier) Integration [Eslint](https://github.com/prettier/eslint-config-prettier) and [TypeScript Eslint](https://github.com/typescript-eslint/typescript-eslint#readme) |
23 | 24 | - Using [Module Alias](https://github.com/ilearnio/module-alias) for simplify the require/import paths |
|
30 | 31 | 1. Clone this repository |
31 | 32 | 2. Duplicate `.env.example` to `.env` |
32 | 33 | 3. Setup database settings inside `.env` file |
33 | | -4. Create your database ( manual ) |
| 34 | +4. Create your database ( manual ) or run `yarn db:create && yarn db:reset` |
34 | 35 | 5. Run `yarn dev` command |
| 36 | +6. Run watch command `yarn dev:watch` |
| 37 | +7. Release your app for *Production* or *Staging* with `yarn release` |
| 38 | +8. Build your code with Docker `docker build -t yourname/express:v1.0.0 .` |
| 39 | +9. Run with docker image `docker run -p 7000:8000 -d yourname/express:v1.0.0` |
35 | 40 |
|
36 | 41 | ## Author |
37 | 42 |
|
|
0 commit comments