Avoid external port 9130 in full-stack boxes: folio/stable, folio/testing

Description

Change the full-stack boxes folio/stable and folio/testing so that they can be run on a single host and on the single standard port 80 (or 443 when using https).

Several libraries have strict firewall settings where ports like 9130 are blocked. To make demoing and testing FOLIO as easy as possible the full-stack boxes should come with a default installation with front end and back end on the same port (80 or 443). (The option to configure other hostnames and ports can still remain.)

Having frontend and backend on the same hostname and port has the additional benefit that the browser doesn't send any Cross-Origin Resource Sharing (CORS) preflight requests; there may be some locations where this significantly reduces the latency.

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

Wayne Schneider May 21, 2021 at 2:59 PM

Thanks for cleaning this up, ! I've closed the issue.

Florian Gleixner May 21, 2021 at 8:25 AM

Julian Ladisch March 14, 2019 at 6:47 PM

My comment from 2017 is no longer true, https://folio-demo.gbv.de was changed to use https://folio-demo.gbv.de/okapi as the backend okapi base address using the nginx snippet from https://github.com/folio-org/folio-ansible/blob/master/doc/index.md#replace-port-9130

Julian Ladisch September 5, 2018 at 9:22 AM

As reported on yesterday's sprint review: The guest wifi of VZG (GBV headquarters) had port 9130 blocked so that two presenters had some trouble.

Wayne Schneider October 15, 2017 at 3:26 PM

Thanks, Julian. We'll talk about this next Wednesday and try to work it into the next sprint. This is great feedback.

Done

Details

Assignee

Reporter

Priority

Development Team

Core: Platform

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created October 15, 2017 at 2:20 PM
Updated May 21, 2021 at 2:59 PM
Resolved May 21, 2021 at 2:59 PM
TestRail: Cases
TestRail: Runs