Commit Graph

209 Commits

Author SHA1 Message Date
SennayT
b233fc42a6 add a pnpm deploy step 2026-06-05 11:33:18 +00:00
SennayT
b6136b0a65 modify nextjs deployment 2026-06-05 11:28:33 +00:00
Abubeker Yasin
04765bdd78 fix: ( migration ) Create migration.sql 2026-06-05 14:01:56 +03:00
Stephanos A.
474c87a8ec Merge pull request #91 from Tria-plc/alpha
Add device management to user profile and enhance seat hold expiratio…
2026-06-04 16:41:02 +03:00
Stephanos A
af14535e08 Add device management to user profile and enhance seat hold expiration handling 2026-06-04 16:38:58 +03:00
Stephanos A.
18c61dfe2e Merge pull request #90 from Tria-plc/alpha
Booking and ticketing related updates
2026-06-04 16:22:39 +03:00
Stephanos A
bc4d6d079b Booking and ticketing related updates 2026-06-04 16:21:22 +03:00
Stephanos A.
e44e80c200 Merge pull request #87 from Tria-plc/alpha
Add endpoint to retrieve bookings by device ID and update related API…
2026-06-04 14:35:27 +03:00
Stephanos A
681825f36c Add endpoint to retrieve bookings by device ID and update related API methods 2026-06-04 14:28:49 +03:00
Abubeker Yasin
3922d813b1 fix: ( telebirr ): fix payment status 2026-06-04 14:24:38 +03:00
Stephanos A.
ef940a61bd Merge pull request #85 from Tria-plc/alpha
Alpha
2026-06-04 13:46:33 +03:00
Stephanos A
87a27677d9 Passenger portal UI and UX updates: landing mini site added 2026-06-04 13:45:23 +03:00
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
6ad051fba4 Update Tailwind CSS configuration after UX updates 2026-06-04 08:25:51 +03:00
Stephanos A
375cd184c4 Merge branch 'alpha' of https://github.com/Tria-plc/edr-platform into alpha 2026-06-04 08:19:52 +03:00
Stephanos A
d9ae1c7f76 Passenger apss UI and UX updates 2026-06-04 08:19:36 +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