We are currently working with the latest release of Primero (v2.11.0), which is a major update featuring significant architectural changes, including the disabling of Solr and the requirement of four separate Docker containers to run the system. Previously, Solr also operated as a Docker container. We are in the process of testing the migration to this upgraded version, but we are encountering an issue during the build compilation. Specifically, the changes we made are not being reflected in the deployed Docker containers, and instead, the default codebase is being used.
Our modifications are in the following files:
Login Layout Modifications:
app/javascript/components/layouts/components/login-layout/component.jsx
app/javascript/components/layouts/components/login-layout/styles.css
Navbar Updates (New Dashboard Added):
app/javascript/components/layouts/components/nav/styles.css
app/javascript/components/layouts/components/nav/component.jsx
app/javascript/components/new-dashboard/
config/environments/production.rb
config/initializers/content_security_policy.rb
app/javascript/components/config.js
app/javascript/components/routes.js
In the previous version, we were able to modify these files, build the application, and deploy the changes without any issues. However, with version 2.11.0, we are unable to do so, and the system is still using the default codebase.
We would greatly appreciate any assistance or guidance you can provide on this matter.
Regards