We use postgres as database because it support timestamp with timezone. For simplicity, we use docker. To run the container:
docker compose up -d
- install dependencies
pnpm install
- copy environment variable and fill your database environment
cp .env.example .env
- build the app
pnpm build
- run the app
pnpm serve
- run the queue worker via artisan
pnpm artisan:prod queue:work
- run the scheduler via artisan
pnpm artisan:prod schedule:run
pnpm test
Api docs can be accessed at http://localhost:8000/api-docs
Lunox is Laravel-Flavoured NodeJs Framework. What is Laravel? Laravel is a web application framework with expressive, elegant syntax see the official website. Lunox goals is to bring the Laravel Flavour to nodejs environment.
This lunox app using react for template engine.
Lunox Documentation can be accessed here