@omobio/create-app-be
v1.1.4
Published
Scaffold Spring Boot backend services from the Omobio spring-base-starter platform
Maintainers
Readme
@omobio/create-app-be
Scaffold Spring Boot backend services on top of spring-base-starter.
Usage
npx @omobio/create-app-be@latest my-hr-service -y --template service-crudTemplates
- service-blank — JWT auth, RBAC platform, health endpoint (pairs with FE
sororblank) - service-crud — blank + Employee CRUD (pairs with FE
admin-portalEmployees page)
Full-stack with @omobio/create-app-ui
| FE template | BE template | Live API pages |
|-------------|-------------|----------------|
| admin-portal | service-crud | Login, Users, Roles, Employees — CRUD + privilege assignment |
| sor | service-blank | Login only (SOR UI uses demo data) |
Both use port 8081 and seed [email protected] / admin123.
Options
create-app-be <name> [options]
-y, --yes Non-interactive mode
-t, --template <name> service-blank | service-crud
-c, --company <name> Company name for Java package (default: Omobio)
-p, --package <name> Override base package (e.g. com.acme.hrservice)
--starter-version <ver> spring-base-starter version (default: 1.0.3)
--git Initialize git repositoryDevelopment
From the common-be monorepo:
cd create-app-be
npm install
npm run build
npm start my-hr-service -y --template service-crudSee USER_GUIDE.md and PUBLISHING.md for Maven/GitHub Packages setup and release checklist.
Publish to npm
cd create-app-be
npm run pack:check # verify tarball contents
npm run publish:npm -- --otp=123456 # replace with your authenticator code