<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Set domain redirects and memory allocation before initially creating the app]]></title><description><![CDATA[<p dir="auto">This would be quite useful as just a QOL change as right now the process takes more clicks than I think it reasonably should (just being nit picky really). So you make the app with a domain, you go into settings and add a redirect which triggers a restart, and finally you change the allocated memory which again triggers a restart.</p>
]]></description><link>https://forum.cloudron.io/topic/3347/set-domain-redirects-and-memory-allocation-before-initially-creating-the-app</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 02:39:46 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/3347.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Oct 2020 05:14:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Set domain redirects and memory allocation before initially creating the app on Sat, 10 Oct 2020 20:08:15 GMT]]></title><description><![CDATA[<p dir="auto">I'm with <a class="plugin-mentions-user plugin-mentions-a" href="/user/nebulon" aria-label="Profile: nebulon">@<bdi>nebulon</bdi></a>, I see this as difficult to support, harder to code for - and more user friction. I usually never support more user friction unless it's dire. I think configuring <strong>after</strong> installation is more than acceptable. It's not like we can't write scripts using their API to macro your suggestion too, but I digress. <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f602.png?v=665e13d50c8" class="not-responsive emoji emoji-android emoji--joy" style="height:23px;width:auto;vertical-align:middle" title="😂" alt="😂" /></p>
]]></description><link>https://forum.cloudron.io/post/15420</link><guid isPermaLink="true">https://forum.cloudron.io/post/15420</guid><dc:creator><![CDATA[Lonkle]]></dc:creator><pubDate>Sat, 10 Oct 2020 20:08:15 GMT</pubDate></item><item><title><![CDATA[Reply to Set domain redirects and memory allocation before initially creating the app on Sat, 10 Oct 2020 03:15:11 GMT]]></title><description><![CDATA[<p dir="auto">this is where a task queue could come in handy, for which the user/admin doesn't have to wait for.</p>
]]></description><link>https://forum.cloudron.io/post/15379</link><guid isPermaLink="true">https://forum.cloudron.io/post/15379</guid><dc:creator><![CDATA[robi]]></dc:creator><pubDate>Sat, 10 Oct 2020 03:15:11 GMT</pubDate></item><item><title><![CDATA[Reply to Set domain redirects and memory allocation before initially creating the app on Fri, 09 Oct 2020 17:29:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nebulon" aria-label="Profile: nebulon">@<bdi>nebulon</bdi></a> Fair enough. Better leave them separate then. I don't want to pray to the async gods every time I start an app <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=665e13d50c8" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.cloudron.io/post/15345</link><guid isPermaLink="true">https://forum.cloudron.io/post/15345</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Fri, 09 Oct 2020 17:29:52 GMT</pubDate></item><item><title><![CDATA[Reply to Set domain redirects and memory allocation before initially creating the app on Fri, 09 Oct 2020 09:58:53 GMT]]></title><description><![CDATA[<p dir="auto">Various things have to happen in the backend to facilitate that. Some, especially around the domain are heavily async and might take time and can fail. So to handle all that also during installation all in one go is much harder and results in various states which are harder to recover when doing all at once. So the decision was made to lean towards broken up tasks to avoid situations where a user is left with states hard to recover without deeper knowledge.</p>
]]></description><link>https://forum.cloudron.io/post/15320</link><guid isPermaLink="true">https://forum.cloudron.io/post/15320</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Fri, 09 Oct 2020 09:58:53 GMT</pubDate></item><item><title><![CDATA[Reply to Set domain redirects and memory allocation before initially creating the app on Thu, 08 Oct 2020 16:05:54 GMT]]></title><description><![CDATA[<p dir="auto">Ah so it is more due to strange error states you encountered bundling memory allocation and domain changes?</p>
]]></description><link>https://forum.cloudron.io/post/15204</link><guid isPermaLink="true">https://forum.cloudron.io/post/15204</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Thu, 08 Oct 2020 16:05:54 GMT</pubDate></item><item><title><![CDATA[Reply to Set domain redirects and memory allocation before initially creating the app on Thu, 08 Oct 2020 09:42:42 GMT]]></title><description><![CDATA[<p dir="auto">We used to have all those things in one task internally and broke that up then. The reason was to have better ability to retry/repair functionality if something goes wrong. The trade-off is basically more potential clicks and restarts vs less hard to fix app states.</p>
<p dir="auto">So far our idea for the installation dialog is, to be less complex so a users can quickly install and then go about configuring it in more detail until it is then actually used for production. Also this helps to avoid much code and error checking duplication in the UI and backend, which again lowers the chance to hit bugs.</p>
]]></description><link>https://forum.cloudron.io/post/15154</link><guid isPermaLink="true">https://forum.cloudron.io/post/15154</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Thu, 08 Oct 2020 09:42:42 GMT</pubDate></item></channel></rss>