<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:23:55 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[FOLIO-2876] Consistently use -Dserver.port or -Dport or -Dhttp.port for Okapi HTTP port</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-2876</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;RMB has been using -Dhttp.port to define which port to listen on. Most back-end modules use RMB.&lt;br/&gt;
Spring based modules use -Dserver.port.&lt;br/&gt;
 Other modules use -Dport.&lt;/p&gt;

&lt;p&gt;When deploying using Okapi this is not relevant because the &quot;launchDescriptor&quot; in the ModuleDescriptor use the %p placeholder.&lt;/p&gt;

&lt;p&gt;However, for other deploy methods like Debian packages &lt;a href=&quot;https://github.com/drexljo/folio-projects&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/drexljo/folio-projects&lt;/a&gt; such a configuration option is needed.&lt;/p&gt;

&lt;p&gt;This Jira is to decide whether we&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;let each module decide which option to use (-Dserver.port or -Dhttp.port or -Dport or any other)&lt;/li&gt;
	&lt;li&gt;suggest that all modules should support at least -Dserver.port&lt;/li&gt;
	&lt;li&gt;suggest that all modules should support at least -Dport&lt;/li&gt;
	&lt;li&gt;suggest that all modules should support at least -Dhttp.port&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;A GitHub search finds&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;about 35000 hits for -Dserver.port &lt;a href=&quot;https://github.com/search?q=%22-Dserver.port%22&amp;amp;type=code&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/search?q=%22-Dserver.port%22&amp;amp;type=code&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;about 23000 hits for -Dport &lt;a href=&quot;https://github.com/search?q=%22-Dport%22&amp;amp;type=code&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/search?q=%22-Dport%22&amp;amp;type=code&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;about 7000 hits for -Dhttp.port &lt;a href=&quot;https://github.com/search?q=%22-Dhttp.port%22&amp;amp;type=code&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/search?q=%22-Dhttp.port%22&amp;amp;type=code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Some modules do not get HTTP requests from Okapi but requests in a different protocol, for example edge-sip2. This is not HTTP and http.port might be a misleading name.&lt;/p&gt;</description>
                <environment></environment>
        <key id="79903">FOLIO-2876</key>
            <summary>Consistently use -Dserver.port or -Dport or -Dhttp.port for Okapi HTTP port</summary>
                <type id="10008" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10300?size=medium">Tech Debt</type>
                                            <priority id="10005" iconUrl="https://dev.folio.org/assets/jira-priority/tbd.svg">TBD</priority>
                        <status id="10000" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/generic.png" description="(Migrated on 4 Feb 2024 13:41 UTC)">Draft</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="-1">Unassigned</assignee>
                                                                <reporter accountid="5ee89462f7aa140abd82d11d">Julian Ladisch</reporter>
                                    <labels>
                            <label>tech-debt</label>
                    </labels>
                <created>Tue, 17 Nov 2020 13:05:25 +0000</created>
                <updated>Tue, 15 Feb 2022 11:55:19 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                <comments>
                                                            <comment id="190054" author="61cd0ca0bce5e00069e98be7" created="Tue, 8 Feb 2022 02:15:20 +0000"  >&lt;p&gt;When something is decided then need to clarify &lt;a href=&quot;https://github.com/folio-org/okapi/blob/master/doc/guide.md#compiling-and-running&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/okapi/blob/master/doc/guide.md#compiling-and-running&lt;/a&gt; and perhaps an FAQ at dev.f.o&lt;/p&gt;

&lt;p&gt;There is a recent Slack &lt;a href=&quot;https://folio-project.slack.com/archives/C210RP0T1/p1643982116669229&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;discussion&lt;/a&gt; (#development 2022-02-05) about new Spring modules using a new option &quot;server.port&quot;.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="29635">CIRCSTORE-256</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="69238">MODFEE-142</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="70892">MODFIN-167</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="72954">MODGOBI-114</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="66455">MODINVOICE-212</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="74226">MODINVOSTO-95</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="55621">MODINVSTOR-617</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="28020">MODKBEKBJ-525</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="41701">ERM-1235</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="63872">MDEXP-335</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="75580">MODCAL-85</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="36808">MODCONF-67</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="37203">MODCR-48</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="62505">MODDATAIMP-344</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="68454">MODDICONV-157</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="77192">MODEMAIL-43</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="35582">MODEUS-97</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="39325">MODEVENTC-24</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="67353">MODFISTO-185</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10144"><![CDATA[Core: Platform]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i020in:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1423">CP: Non-roadmap backlog</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 8 Feb 2022 02:15:20 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                </customfields>
    </item>
</channel>
</rss>