Commit Graph

3510 Commits

Author SHA1 Message Date
ghost2023
f9357ed1b2 feat(api): Introduce dedicated company management API and service 2026-06-03 16:19:04 +03:00
ghost2023
e0473b2ffd fix: add fan_number to companyies 2026-06-03 16:17:58 +03:00
Stephanos A.
1bde9d401a Merge pull request #82 from Tria-plc/alpha
Passenger portal build issue resolution
2026-06-03 16:17:43 +03:00
Tria
da10d067f8 multiple notification strategies 2026-06-03 16:17:36 +03:00
Stephanos A
8a9cc8afff Passenger portal build issue resolution 2026-06-03 16:14:41 +03:00
ghost2023
dc9244d66e feat(core): Introduce company and external profile management with dedicated API, services, and data schema 2026-06-03 16:01:07 +03:00
marshal
a5578ce714 refactor(bookings): replace RFQ/quotation flow with submit, staff review, approval routing, and payment stubs 2026-06-03 15:53:25 +03:00
marshal
4ed0e22f55 refactor(bookings): replace RFQ/quotation flow with submit, staff review, approval routing, and payment stubs 2026-06-03 15:45:38 +03:00
Stephanos A.
b452818f1c Merge pull request #81 from Tria-plc/alpha
Passenger portal and api updates
2026-06-03 15:38:01 +03:00
Stephanos A
f4051aadfc Passenger portal and api updates 2026-06-03 15:36:37 +03:00
ghost2023
c2145b48f5 fix 2026-06-03 15:31:29 +03:00
Abubeker Yasin
50808add4e fix ( seed ) fix delete constraints 2026-06-03 15:12:33 +03:00
Abubeker Yasin
106e69fb5c Update pnpm-lock.yaml 2026-06-03 14:57:53 +03:00
Abubeker Yasin
83b6b7e3ce feat:( telebirr ) add web redirect checkout 2026-06-03 14:54:38 +03:00
Abubeker Yasin
65e3fa9c68 Update telebirr.provider.ts 2026-06-03 14:19:37 +03:00
Abubeker Yasin
8a84441faf Merge branch 'alpha' into passenger/feat/iam-integration 2026-06-03 13:48:20 +03:00
ghost2023
9e4e44ee6a feat(file-upload-settings): Add API endpoint and logic to retrieve settings by entity 2026-06-03 11:52:05 +03:00
Nathnael Wondisha
36a8002163 Merge pull request #68 from Tria-plc/freight/feature/booking-integration
freight/feature/booking integration
2026-06-03 11:26:35 +03:00
Stephanos A.
67f1bcfd66 Merge pull request #80 from Tria-plc/alpha
Enhance passenger API and web application functionality
2026-06-03 11:24:46 +03:00
Stephanos A
6f4ce7d49a Enhance passenger API and web application functionality 2026-06-03 11:15:14 +03:00
Abubeker Yasin
ade90691ab Merge branch 'alpha' into passenger/feat/iam-integration 2026-06-03 10:20:25 +03:00
Abubeker Yasin
785623fcbb refactor: ( passenger-api.auth ) remove the existing auth module 2026-06-03 10:12:08 +03:00
Stephanos A.
2059c19056 Merge pull request #79 from Tria-plc/alpha
Alpha
2026-06-03 07:58:57 +03:00
Stephanos A
8d6d853305 Merge branch 'alpha' of https://github.com/Tria-plc/edr-platform into alpha 2026-06-03 07:57:35 +03:00
Stephanos A
20c97ed943 Update environment variable names for passenger web apps in Docker configuration 2026-06-03 07:56:04 +03:00
Stephanos A.
890b299cee Merge pull request #78 from Tria-plc/alpha
Alpha
2026-06-03 07:41:19 +03:00
Stephanos A.
895246b2e7 Merge branch 'dev' into alpha 2026-06-03 07:41:05 +03:00
Stephanos A
75556a9c39 Merge branch 'alpha' of https://github.com/Tria-plc/edr-platform into alpha 2026-06-03 07:38:34 +03:00
Stephanos A
e91005ac90 Passenger web apps deployment issues resolution 1 2026-06-03 07:38:27 +03:00
Stephanos A.
0bce1942a9 fix: make Dockerfile.web handle Next.js builds properly with conditional copies
- Fix Docker multi-stage COPY failing when .next or dist directories don't exist
- Create output directories in runner stage before copying
- Use || true fallback for COPY commands to prevent build failures
- Add pre-copy directory validation messages
- This fixes builds for passenger-portal and passenger-backoffice which are Next.js apps

Fixes both passenger-portal and passenger-backoffice Docker build failures
2026-06-03 07:14:11 +03:00
Stephanos A.
c3d7803bd5 Fix: Replace invalid COPY commands inside RUN with proper multi-stage copy instructions
The RUN instruction cannot contain COPY commands. Fixed by moving the COPY
instructions outside the RUN block and copying both Next.js (.next) and
Vite (dist) build outputs from the builder stage. The nginx configuration
can serve both build outputs appropriately.

Fixes: Docker build failure with "COPY: not found" error
2026-06-02 23:33:56 +03:00
Stephanos A.
0b02944180 fix: Update Dockerfile.web to support Next.js .next directory output
- Check for both .next (Next.js) and dist (Vite/other) directories
- Copy .next and public assets for Next.js builds
- Fallback to dist directory for other build tools
- Fixes build verification for @edr/passenger-backoffice Next.js app
2026-06-02 23:30:51 +03:00
Stephanos A.
ca3fb0b342 fix: configure Next.js build output to dist directory for Docker build 2026-06-02 23:30:43 +03:00
Stephanos A.
343bf1cb47 Merge pull request #77 from Tria-plc/alpha
Refactor layout components to use Tailwind CSS for font styling and u…
2026-06-02 23:24:07 +03:00
Stephanos A
cdc037860c Merge branch 'dev' into alpha 2026-06-02 23:23:44 +03:00
Stephanos A
f29e8d95fd Refactor layout components to use Tailwind CSS for font styling and update font family configuration 2026-06-02 23:19:44 +03:00
Stephanos A.
59d05b19cc Fix: Make Inter font loading resilient to network failures during build
Replace direct Inter font import with fallback to system fonts. This prevents the build from failing if fonts.googleapis.com is unreachable during Docker build.

The `fallback` parameter ensures that if the Google Font fails to load, the application will gracefully fall back to system fonts instead of failing the entire build process.
2026-06-02 23:11:56 +03:00
Stephanos A.
36aa824680 Fix: Make Inter font loading resilient to network failures during build
Replace direct Inter font import with fallback to system fonts. This prevents the build from failing if fonts.googleapis.com is unreachable during Docker build.

The `fallback` parameter ensures that if the Google Font fails to load, the application will gracefully fall back to system fonts instead of failing the entire build process.
2026-06-02 23:11:31 +03:00
Stephanos A.
9706000998 fix: increase network timeout and retries for external resource fetching during Docker build
- Increase fetch-timeout to 120 seconds (default was likely 30s)
- Set retry min/max timeouts to handle transient network issues
- Increase fetch-retries to 5 (from default 2)
- Add NODE_OPTIONS with increased heap size to prevent OOM during build
- Resolves intermittent timeout failures when downloading Google Fonts and other CDN resources
2026-06-02 23:04:18 +03:00
Stephanos A.
5e67f680e4 fix: Add network timeout configuration to .npmrc
- Increase fetch-timeout to 60s (default: 30s)
- Add retry timeout configuration for external resources
- Improves resilience to transient network failures like Google Fonts requests
2026-06-02 23:02:15 +03:00
Stephanos A.
16e54a3a6c fix: Add .next directory to build outputs in turbo.json
- Includes Next.js build output directory (.next)
- Ensures Turbo cache properly recognizes all build outputs
- Fixes missing output file warnings
2026-06-02 23:02:00 +03:00
Stephanos A.
5645a95dd6 fix: Add build output validation to Dockerfile.web
- Verify dist directory exists after build completes
- Provides better error messaging if build outputs are missing
- Prevents silent failures that result in empty COPY commands
2026-06-02 23:01:43 +03:00
Stephanos A.
25fc057ac7 fix: Add --no-cache flag to docker compose build to prevent stale cache issues 2026-06-02 22:40:47 +03:00
Stephanos A.
58a851f413 fix: Add error handling to Dockerfile.web build stage 2026-06-02 22:40:29 +03:00
Stephanos A.
eeca99a481 Merge pull request #76 from Tria-plc/alpha
Build issues resolution
2026-06-02 22:35:49 +03:00
Stephanos A
4a71708d96 Build issues resolution 2026-06-02 22:35:07 +03:00
Stephanos A.
ec29114609 Merge pull request #75 from Tria-plc/alpha
Deployment issues fix
2026-06-02 21:58:56 +03:00
Stephanos A
aa41cc54a3 Deployment issues fix 2026-06-02 21:58:09 +03:00
Stephanos A.
a3339aeb50 Merge pull request #74 from Tria-plc/alpha
Remove old files and fix data assignment in passenger dashboard
2026-06-02 21:15:51 +03:00
Stephanos A
c0e6e23c76 Fix redundant line in recent bookings data assignment on passenger backoffice dashboard 2026-06-02 21:14:10 +03:00