+1
-1
.github/workflows/deploy-prod.yml
+1
-1
.github/workflows/deploy-prod.yml
···
25
25
if [ "${{ steps.changes.outputs.migrations }}" == "true" ]; then
26
26
echo "🔄 migrations detected - will run via release_command before deployment"
27
27
fi
28
-
flyctl deploy --config backend/fly.toml --remote-only -a relay-api
28
+
flyctl deploy --config backend/fly.toml --remote-only -a relay-api .
29
29
env:
30
30
FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN_PROD }}
+1
-1
.github/workflows/deploy-staging.yml
+1
-1
.github/workflows/deploy-staging.yml
···
36
36
if [ "${{ steps.changes.outputs.migrations }}" == "true" ]; then
37
37
echo "🔄 migrations detected - will run via release_command before deployment"
38
38
fi
39
-
flyctl deploy --config backend/fly.staging.toml --remote-only -a relay-api-staging
39
+
flyctl deploy --config backend/fly.staging.toml --remote-only -a relay-api-staging .
40
40
env:
41
41
FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN_STAGING }}
+3
-3
README.md
+3
-3
README.md
···
34
34
using [just](https://github.com/casey/just):
35
35
36
36
```bash
37
-
# install dependencies
38
-
cd backend && uv sync
37
+
# install dependencies (uv handles backend venv automatically)
38
+
uv sync # For root-level deps, if any, and initializes uv
39
39
just frontend install
40
40
41
41
# run backend (hot reloads at http://localhost:8001)
42
-
just run-backend
42
+
just backend run
43
43
44
44
# run frontend (hot reloads at http://localhost:5173)
45
45
just frontend dev
+2
-2
backend/fly.staging.toml
+2
-2
backend/fly.staging.toml
+2
-2
backend/fly.toml
+2
-2
backend/fly.toml
+2
-2
backend/justfile
+2
-2
backend/justfile
···
1
1
# backend/justfile
2
2
set shell := ["bash", "-eu", "-o", "pipefail", "-c"]
3
-
default := "run-backend"
3
+
default := "run"
4
4
5
5
# run backend server (hot reloads)
6
-
run-backend:
6
+
run:
7
7
uv run uvicorn backend.main:app --reload --host 0.0.0.0 --port ${PORT:-8001}
8
8
9
9
# run tests with docker-compose