-
Notifications
You must be signed in to change notification settings - Fork 6
Add pghero and grafana monitoring services to neurosynth-compose #1136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
@copilot the compose_pgsql17 service needs to be renamed to compose-pgsql17 to work with pghero |
…afana Co-authored-by: jdkent <12564882+jdkent@users.noreply.github.com>
…ility Co-authored-by: jdkent <12564882+jdkent@users.noreply.github.com>
Fixed! Renamed the service from |
|
@copilot please check the builds for github ci and update the names of the containers being built by the ci architecture. |
Co-authored-by: jdkent <12564882+jdkent@users.noreply.github.com>
Updated all CI workflow references from
The changes ensure the CI workflows use the correct hyphenated service name that matches the docker-compose.yml configuration. (4374ecb) |
|
@copilot, in addition the tags need to be updated, like this one: |
Co-authored-by: jdkent <12564882+jdkent@users.noreply.github.com>
Updated all Docker Bake target references from
The target names now match the hyphenated service name defined in docker-compose.yml. (ebe474c) |
|
@copilot, please rebase off of master and see how nginx is setup for neurostore to allow for the services and implement the feature here. |
Co-authored-by: jdkent <12564882+jdkent@users.noreply.github.com>
Rebased successfully and implemented nginx proxy routes for pghero and grafana services, matching the store setup: Added to both nginx.conf and nginx.dev.conf:
The configuration is identical to the store nginx setup, enabling access to:
All monitoring services are now accessible through the nginx reverse proxy. (8c5c5d3) |
/pghero/location block to nginx.conf and nginx.dev.conf/grafana/location block with rewrite rule to nginx.conf and nginx.dev.confUsage
After applying these changes, users can access monitoring services through nginx:
http://localhost:81/pghero(development) orhttp://localhost/pghero(production with nginx-proxy)http://localhost:81/grafana(development) orhttp://localhost/grafana(production with nginx-proxy)admin/changemeThis brings the neurosynth-compose project to feature parity with the store project's monitoring capabilities, providing essential observability tools for database performance and system metrics accessible through the nginx reverse proxy.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.