Welcome to the Sera Backend Sequencer repository. This project is a Fastify Node.js server designed to handle backend sequencing tasks efficiently. The repository includes Docker support and GitHub Actions workflows for CI/CD.
Ensure you have the following installed:
Clone the repository:
git clone https://github.com/Sera-ai/sera-backend-sequencer.git
cd sera-backend-sequencer
Install dependencies:
npm install
Start the development server:
npm run dev
Open your browser and navigate to http://localhost:3000
to see the application running.
Build the Docker image:
docker build -t sera-backend-sequencer .
Run the Docker container:
docker run -p 3000:3000 sera-backend-sequencer
Open your browser and navigate to http://localhost:3000
to see the application running.
sera-backend-sequencer/
│ .gitignore
│ Dockerfile
│ index.js
│ nodemon.json
│ package.json
├───.github/
│ └───workflows/
│ └───docker-build.yml
└───src/
├───helpers/
│ ├───helpers.database.js
│ ├───helpers.learning.js
│ └───helpers.sequence.js
├───routes/
│ ├───routes.events.js
│ └───routes.network.js
├───scripts/
│ ├───scripts.js.eventNode.js
│ └───scripts.lua.apinode.js
└───templates/
├───main.js.template
└───main.lua.template