Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amamov/typescript-node-stater
⚡️ minimal boilerplate based on typescript with node, docker, pm2, prettier, eslint ⚡️
https://github.com/amamov/typescript-node-stater
docker dockerfile javascript node nodejs pm2 tsc tsconfig typescript
Last synced: about 2 months ago
JSON representation
⚡️ minimal boilerplate based on typescript with node, docker, pm2, prettier, eslint ⚡️
- Host: GitHub
- URL: https://github.com/amamov/typescript-node-stater
- Owner: amamov
- Created: 2021-05-16T07:54:25.000Z (over 3 years ago)
- Default Branch: develop
- Last Pushed: 2022-03-17T05:50:14.000Z (almost 3 years ago)
- Last Synced: 2023-03-08T10:03:15.468Z (almost 2 years ago)
- Topics: docker, dockerfile, javascript, node, nodejs, pm2, tsc, tsconfig, typescript
- Language: TypeScript
- Homepage:
- Size: 418 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# typescript-node-boilerplate
> ⚡️ minimal boilerplate based on typescript with node, docker, pm2, jest ⚡️
- [If you want a javascript based boilerplate, click here!](https://github.com/amamov/typescript-node-boilerplate/tree/javascript)
## Technology
- Typescript
- ESLint
- Prettier
- Node.js
- Docker
- PM2
- Dotenv
- Jest## Requirements
- `Node.js (>= 10.13.0, except for v16)`
## Getting Started
1. `git clone https://github.com/amamov/typescript-node-boilerplate.git `
2. `cd `
3. `npm i`
4. `rm -rf .git`
5. `touch .env` (create dotenv file)
6. `npm run dev` or `yarn dev`
7. `npm run test` or `yarn test`
## .env example
```python
# .envPORT="8000"
...
```