Skip to content

Commit 7a7aa2d

Browse files
authored
Update README.md
1 parent f1f8daf commit 7a7aa2d

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,22 @@ cd contracts
259259
cargo test
260260
```
261261

262+
### 5) Run with Docker (Recommended)
263+
264+
Ensure you have **Docker** and **Docker Compose** installed, then follow these steps:
265+
266+
1. **Configure environment variables** inside your `.env` file (copied from `.env.example`).
267+
2. **Build and start the container** using Docker Compose:
268+
```bash
269+
docker compose up --build -d
270+
```
271+
*Note: Next.js public environment variables (`NEXT_PUBLIC_*`) are read from `.env` and baked in at build time.*
272+
3. **Access the application** at `http://localhost:3000`.
273+
4. **Stop the container**:
274+
```bash
275+
docker compose down
276+
```
277+
262278
## 🧭 Future Improvements
263279

264280
- 📦 IPFS-backed image certificate storage

0 commit comments

Comments
 (0)