nadeeshamedagama/Ceyntics Inventory Stack Deploy
A production-grade, microservices-based inventory management platform
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| dockerhub-username | Docker Hub username for pushing images | yes | — |
| dockerhub-token | Docker Hub access token (PAT with read/write permissions) | yes | — |
| services | Comma-separated list of services to build & push. Available: auth-service, user-service, inventory-service, borrow-service, audit-service, frontend | no | auth-service,user-service,inventory-service,borrow-service,audit-service,frontend |
| image-prefix | Prefix for Docker image names (e.g. 'ceyntics' → ceyntics-auth-service) | no | ceyntics |
| tag | Primary Docker image tag | no | latest |
| tag-with-sha | Also tag images with the short Git SHA | no | true |
| push-to-ghcr | Also push images to GitHub Container Registry (ghcr.io) | no | false |
| ghcr-token | GitHub token for GHCR authentication (defaults to github.token) | no | "" |
| run-tests | Run tests before building images | no | true |
| php-version | PHP version for backend Laravel service tests | no | 8.3 |
| node-version | Node.js version for frontend Next.js build & tests | no | 20 |
| platform | Docker build platform (e.g. linux/amd64, linux/arm64) | no | linux/amd64 |
| build-args | Additional Docker build arguments (KEY=VALUE, one per line) | no | "" |
Outputs
| name | description |
|---|---|
| images | Comma-separated list of pushed Docker image references |
| images-json | JSON array of pushed Docker image references |
| test-result | Test result: 'passed', 'failed', or 'skipped' |
| sha-tag | The short SHA tag applied to images |