axmad386 / sdt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MAIL SCHEDULER BUILD WITH LUNOXJS - REACT PRESET

Run Database

We use postgres as database because it support timestamp with timezone. For simplicity, we use docker. To run the container:

docker compose up -d

How To Run This App (For Production)

  • 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

Run Unit Testing

pnpm test

Documentation (Open Api)

Api docs can be accessed at http://localhost:8000/api-docs

What is Lunox

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.

React Preset

This lunox app using react for template engine.

Documentation

Lunox Documentation can be accessed here

About

License:MIT License


Languages

Language:TypeScript 97.2%Language:JavaScript 1.9%Language:HTML 0.9%