|
10 | 10 | 6. [Contributing](/CONTRIBUTING.md) |
11 | 11 | 7. [License](/LICENSE) |
12 | 12 |
|
13 | | -## Quickstart |
| 13 | +## Developer Quickstart |
14 | 14 |
|
15 | | -Welcome to the project! Follow these steps to get up and running quickly. |
| 15 | +Welcome to the project! Follow these steps to get the service up and running for development. |
16 | 16 |
|
17 | 17 | ### 1. Setup Configuration |
18 | 18 |
|
@@ -69,25 +69,29 @@ POSTGRES_DEBUG_PORT=5432 # Expose PostgreSQL on host port for debugging |
69 | 69 | psql -h localhost -p 5432 -U postgres -d openlabsx |
70 | 70 | ``` |
71 | 71 |
|
| 72 | +*See [Python Environment Setup](#python-environment-setup) to configure your virtual environment.* |
| 73 | +
|
72 | 74 | ## Run Locally (Without Docker) |
73 | 75 |
|
74 | 76 | **Prerequisites** |
75 | 77 | - Install and configure [PostgreSQL](https://coding-boot-camp.github.io/full-stack/postgresql/postgresql-installation-guide#install-postgresql-server). |
76 | 78 |
|
77 | 79 | **Steps** |
78 | 80 |
|
79 | | -1. Start the API Server: |
| 81 | +1. [Setup your Python Environment](#python-environment-setup) |
| 82 | +
|
| 83 | +2. Start the API Server: |
80 | 84 |
|
81 | 85 | ```bash |
82 | 86 | fastapi dev src/app/main.py |
83 | 87 | ``` |
84 | 88 |
|
85 | | -2. Congrats! It's working! 🎉 |
| 89 | +3. Congrats! It's working! 🎉 |
86 | 90 |
|
87 | 91 | - API Documentation: [http://127.0.0.1:8000/docs](http://127.0.0.1:8000/docs) |
88 | 92 | - Health Check Endpoint: [http://127.0.0.1:8000/api/v1/health/ping](http://127.0.0.1:8000/api/v1/health/ping) |
89 | 93 |
|
90 | | -## Developer Setup |
| 94 | +## Python Environment Setup |
91 | 95 |
|
92 | 96 | **Prerequisites** |
93 | 97 | - Install [Python 3.12+](https://www.python.org/downloads/). |
@@ -262,4 +266,4 @@ This workflow automatically creates GitHub tagged releases based on the tag of t |
262 | 266 |
|
263 | 267 | **Secrets:** |
264 | 268 | * `AUTO_RELEASE_APP_PRIVATE_KEY` |
265 | | - * `AUTO_RELEASE_APP_ID` |
| 269 | + * `AUTO_RELEASE_APP_ID` |
0 commit comments