Before you begin, ensure you have the following installed:
- Docker
- Bun v1.1 (JavaScript runtime and package manager)
-
Set up environment variables:
Copy the example environment file and if necessary, modify it according to your local environment settings.
cp .env.example .env
-
Install dependencies:
Use Bun to install all necessary dependencies.
bun install
-
Database Setup:
Start the database container using Docker.
docker compose up -d # This will start the database container in detached mode
Run database migrations to set up the required database schema.
bun db:migrate
-
Running the application:
To start the application in development mode, use the following command:
bun dev
This project uses gitmoji for commit messages. Check the gitmoji specification for more details.
This project is licensed under the MIT License - see the LICENSE file for details.