Commit Graph

194 Commits

Author SHA1 Message Date
Abubeker Yasin
ffdb095a28 Update telebirr-webhook.service.ts 2026-06-04 11:26:01 +03:00
Abubeker Yasin
1784f05d31 Update webhooks.controller.ts 2026-06-04 10:38:11 +03:00
Abubeker Yasin
26cec36685 refactor: ( telebirr ) update the webhook to accept any request 2026-06-04 10:15:20 +03:00
Abubeker Yasin
1fbedff810 Update payments.types.ts 2026-06-04 09:01:19 +03:00
Abubeker Yasin
848cb530ee fix: ( telebirr ) : change the payer id to appid 2026-06-04 08:46:37 +03:00
Stephanos A
d80f77b941 Passenger portal build issues resolution 2026-06-03 08:12:40 -07:00
Stephanos A
9d75a5bc66 Passenger portal issues resolution 2 2026-06-03 16:58:42 +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
Stephanos A
8a9cc8afff Passenger portal build issue resolution 2026-06-03 16:14:41 +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
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
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
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
Stephanos A
b1b8e378ca Merge branch 'alpha' of https://github.com/Tria-plc/edr-platform into alpha 2026-06-02 21:11:24 +03:00
Stephanos A
bafb5e1c72 Removed remaining old files 2026-06-02 21:11:19 +03:00
Stephanos A.
b6681c5a36 Merge pull request #73 from Tria-plc/alpha
Removed old folders and files from passenger web apps
2026-06-02 20:55:57 +03:00
Stephanos A
ae85e28c8d Merge branch 'dev' into alpha 2026-06-02 20:55:25 +03:00
Stephanos A
5c0a118f13 Build and deployment issues resolutions 2026-06-02 20:48:14 +03:00