aazev / roga-challenge-nodejs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My Node.js Project

This project is a Node.js application that includes a Dockerized MySQL instance.

Prerequisites

  • Docker
  • Make
  • Node.js
  • pnpm

Getting Started

Follow these steps to get the project up and running:

  1. Start the Dockerized MySQL instance:
make start
  1. Create a new .env file in the root of the project. Use the .development.env file as a template. Ensure you replace any placeholder values with your actual configuration.
cp .development.env .env
  1. Install dependencies using pnpm:
pnpm install
  1. Start the application:
pnpm start

And voila! Your application should now be running.

Docker Commands

If you need to stop the Docker container, you can use the following command:

make stop

To reset the Docker database and apply migrations:

make reset

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Rust version

The rust version of this project can be found here.

About

License:MIT License


Languages

Language:TypeScript 96.2%Language:JavaScript 1.7%Language:Shell 1.4%Language:Dockerfile 0.3%Language:Makefile 0.3%