https://github.com/exposedcat/luxonis-test
Typescript - Luxonis ENG | Test task
https://github.com/exposedcat/luxonis-test
Last synced: 17 days ago
JSON representation
Typescript - Luxonis ENG | Test task
- Host: GitHub
- URL: https://github.com/exposedcat/luxonis-test
- Owner: ExposedCat
- Created: 2022-11-03T15:44:11.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-19T08:54:25.000Z (about 3 years ago)
- Last Synced: 2025-01-18T14:34:16.216Z (12 months ago)
- Language: TypeScript
- Size: 1000 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
TypeScipt Test Task | Luxonis



⭐️ Features
- Dynamic pages parsing
- Pagination support
- Cookies-safe parsing
- Docker support
- Strict code formatting rules
- Scalable file architecture
- Well-readable git repository with a beautiful README
⚙️ Stack
- Programming language: TypeScript
- Libraries: Puppeteer, Express
- UI: EJS, EJS-Layouts
- Running tools: Node.JS, Docker
🔌 Running
via pure Node.JS
1. Clone this repo:
```bash
git clone https://github.com/ExposedCat/luxonis-test.git
```
2. Go to the project root:
```bash
cd luxonis-test
```
3. Create copy of `.env-example` called `.env` and replace example data with yours
- Use database container name as a database host if running via Docker/Podman
4. Start app:
```bash
npm start
```
via Docker
1. Clone this repo:
```bash
git clone https://github.com/ExposedCat/luxonis-test.git
```
2. Go to the project root:
```bash
cd luxonis-test
```
3. Create copy of `.env-example` called `.env` and replace example data with yours
4. Start app
```bash
bash ./run-docker
```
- OR
```bash
bash ./run-podman
```
5. Stop app
```bash
bash ./stop-docker
```
- OR
```bash
bash ./stop-podman
```