---
title: 'Development'
description: 'Run and test Presenton locally to develop features, make changes, and preview updates in a safe development environment'
---

<Info>
  **Prerequisite**: Please install Docker on your machine before proceeding. <br />
  You can get Docker from [https://www.docker.com/get-started](https://www.docker.com/get-started).
</Info>

### Clone the Repository

```bash
git clone https://github.com/presenton/presenton.git
cd presenton
````

### Run with Docker Compose

Build and start the development environment using Docker Compose:

- Without GPU

```bash
docker compose up development --build
```
- With GPU
```bash
docker compose up development-gpu --build
```

This command will build the development container and start the app. Once running, you can access Presenton at:

```
http://localhost:5000
```

### Notes

* The `development` service includes live reload and debugging support for easier development.
* To stop the environment, press `Ctrl + C` and then run `docker compose down` to clean up.