Skip to content

Conversation

@pcrespov
Copy link
Member

@pcrespov pcrespov commented Jul 7, 2025

What do these changes do?

In my local environment, the frontend fails to start in devel mode (make up-devel or make up-devel-frontend).

After debugging, we identified that devel and prod workflows have diverged due to duplicated code. Over time, this led to inconsistencies between them.

This PR aligns both workflows to restore functionality in devel mode. Nonentheless, it does not attempt a long-term fix, as that is outside the scope of this PR.

This pull request includes updates to the Makefile, docker-compose.yml, and Dockerfile in the services/static-webserver/client directory to enhance build processes, improve environment configuration, and simplify Docker-related commands. The most important changes include restructuring Docker build commands, adding environment variables for memory management, and setting default values for Docker build arguments.

Build process improvements:

Environment configuration enhancements:

Simplification of Docker build arguments:

Minor adjustments to environment variables:

Related issue/s

  • Maintenance

How to test

cd services/web/server
make build

Dev-ops

@pcrespov pcrespov added this to the Engage milestone Jul 7, 2025
@pcrespov pcrespov self-assigned this Jul 7, 2025
@pcrespov pcrespov changed the title WIP: Mai/qooxdoo client 🔨 Maintenance: cleanup qooxdoo compile scripts Jul 7, 2025
@pcrespov pcrespov added the t:maintenance Some planned maintenance work label Jul 16, 2025
@pcrespov pcrespov marked this pull request as ready for review July 16, 2025 07:57
@pcrespov pcrespov requested a review from odeimaiz as a code owner July 16, 2025 07:57
@pcrespov
Copy link
Member Author

@mergify queue

@mergify
Copy link
Contributor

mergify bot commented Jul 16, 2025

queue

🛑 The pull request has been merged manually

The pull request has been merged manually at d6de2b6

@pcrespov pcrespov added the 🤖-automerge marks PR as ready to be merged for Mergify label Jul 16, 2025
@sonarqubecloud
Copy link

@pcrespov pcrespov merged commit d6de2b6 into ITISFoundation:master Jul 16, 2025
59 of 60 checks passed
@matusdrobuliak66
Copy link
Collaborator

👍

@pcrespov pcrespov deleted the mai/qooxdoo-client branch July 17, 2025 12:00
@matusdrobuliak66 matusdrobuliak66 mentioned this pull request Aug 5, 2025
88 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🤖-automerge marks PR as ready to be merged for Mergify t:maintenance Some planned maintenance work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants