Skip to content

Commit d1673b6

Browse files
prestoncabeclaude
andcommitted
library-api: refine development workflow and tooling
Final refinements to development experience and project organization: **Development improvements:** - bin/dev: Enhanced development server startup script - process-compose.yml: Updated service orchestration configuration - Removed bin/upload-library-models.py (obsolete with new architecture) These changes complete the transition to the new modular DMN architecture and improve the day-to-day development workflow. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent bb81ca9 commit d1673b6

File tree

3 files changed

+12
-40
lines changed

3 files changed

+12
-40
lines changed

bin/upload-library-models.py

Lines changed: 0 additions & 36 deletions
This file was deleted.

library-api/bin/dev

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22

33
set -e
44

5-
PID=$(ps aux | grep quarkus:dev | grep -v 'grep\|kill' | awk '{print $2}')
5+
PID=$(ps aux | grep 'quarkus:dev' | grep -v 'grep\|kill' | awk '{print $2}')
66

77
if [ ! -z "$PID" ]; then
8-
kill $PID
9-
echo "Previously running dev server process(es) with PID(s) $PID have been terminated."
8+
kill $PID
9+
echo "Previously running dev server process(es) with PID(s) $PID have been terminated."
1010
fi
1111

1212
echo "=== Starting Quarkus Dev Server ==="
13-
mvn clean quarkus:dev -Ddebug=false
13+
quarkus dev --clean --no-debug
14+

process-compose.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ processes:
55
description: This process runs the local firebase emulators used in the project.
66
command: firebase emulators:start --project demo-bdt-dev --only auth,storage,firestore --import ./emulator-data --export-on-exit
77
ready_log_line: "All emulators ready!"
8+
library-api:
9+
description: This process runs the library-api in dev mode on port ${QUARKUS_HTTP_PORT}.
10+
command: quarkus dev -Ddebug=false
11+
working_dir: library-api/
12+
environment:
13+
- "QUARKUS_CONSOLE_COLOR=true"
14+
ready_log_line: "Listening on: http://localhost:"
815
builder-api:
916
description: This process runs the builder-api in dev mode on port ${QUARKUS_HTTP_PORT}.
1017
command: quarkus dev -Ddebug=5005

0 commit comments

Comments
 (0)