Skip to content

Add Cloud Agent development environment for Dux4J - #52

Merged
engineeringmadness merged 1 commit into
masterfrom
cursor/dux4j-dev-environment-e592
Aug 8, 2026
Merged

Add Cloud Agent development environment for Dux4J#52
engineeringmadness merged 1 commit into
masterfrom
cursor/dux4j-dev-environment-e592

Conversation

@engineeringmadness

Copy link
Copy Markdown
Owner

Summary

Adds a repository-managed Cloud Agent environment for developing and testing Dux4J end to end.

  • Base image: Ubuntu 24.04 with OpenJDK 21 and Maven
  • Install: Idempotent script builds library-core and spring-boot-starter
  • Dev server: Bookstore REST API on port 8080 via terminals
  • Fixes: Align spring-boot-starter with local dux4j 3.4.0 and use a portable SQLite datasource path

Validation

Check Result
mvn -f library-core/pom.xml test Passed
Install idempotence Passed twice
Bookstore API (add book + rating) Passed
Environment build bld-20260808-dece8ffc-4387-42f2-a7f5-4cabd407b124 Succeeded

Test plan

  • Library-core functional tests pass
  • Install script is idempotent
  • Spring Boot bookstore API serves requests on :8080
  • Draft environment build completes successfully
Open in Web Open in Cursor 

Configure Java 21 + Maven base image, idempotent install script that
builds library-core and spring-boot-starter, and a bookstore API dev
server on port 8080. Align spring-boot-starter with local dux4j 3.4.0
and fix SQLite datasource path for Linux.

Co-authored-by: Karan Gupta <engineeringmadness@users.noreply.github.com>
@engineeringmadness
engineeringmadness marked this pull request as ready for review August 8, 2026 06:42
@engineeringmadness
engineeringmadness merged commit cc696ab into master Aug 8, 2026
1 check passed
@engineeringmadness
engineeringmadness deleted the cursor/dux4j-dev-environment-e592 branch August 8, 2026 09:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants