feat: deploy specific commit for apps
feat: keep number of images locally to revert quickly
This commit is contained in:
@@ -36,6 +36,7 @@
|
||||
let maxPort = settings.maxPort;
|
||||
let proxyDefaultRedirect = settings.proxyDefaultRedirect;
|
||||
let doNotTrack = settings.doNotTrack;
|
||||
let numberOfDockerImagesKeptLocally = settings.numberOfDockerImagesKeptLocally;
|
||||
|
||||
let forceSave = false;
|
||||
let fqdn = settings.fqdn;
|
||||
@@ -165,6 +166,9 @@
|
||||
if (proxyDefaultRedirect !== settings.proxyDefaultRedirect) {
|
||||
await post(`/settings`, { proxyDefaultRedirect });
|
||||
}
|
||||
if (numberOfDockerImagesKeptLocally !== settings.numberOfDockerImagesKeptLocally) {
|
||||
await post(`/settings`, { numberOfDockerImagesKeptLocally });
|
||||
}
|
||||
if (minPort !== settings.minPort || maxPort !== settings.maxPort) {
|
||||
await post(`/settings`, { minPort, maxPort });
|
||||
settings.minPort = minPort;
|
||||
@@ -393,6 +397,25 @@
|
||||
on:click|preventDefault|stopPropagation={rollback}>Rollback</button
|
||||
>
|
||||
</div>
|
||||
<div class="grid grid-cols-2 items-center">
|
||||
<div>
|
||||
Number of Docker Images kept locally
|
||||
<Explainer
|
||||
position="dropdown-bottom"
|
||||
explanation="The number of Docker images kept locally on the server for EACH application. The oldest images will be deleted when the limit is reached.<br><br>Useful to rollback to a specific version of your applications quickly, but it will use more storage locally."
|
||||
/>
|
||||
</div>
|
||||
<input
|
||||
type="number"
|
||||
class="w-full"
|
||||
bind:value={numberOfDockerImagesKeptLocally}
|
||||
readonly={!$appSession.isAdmin}
|
||||
disabled={!$appSession.isAdmin}
|
||||
name="numberOfDockerImagesKeptLocally"
|
||||
id="numberOfDockerImagesKeptLocally"
|
||||
placeholder="default: 3"
|
||||
/>
|
||||
</div>
|
||||
<div class="grid grid-cols-2 items-center">
|
||||
<div>
|
||||
{$t('forms.public_port_range')}
|
||||
|
||||
Reference in New Issue
Block a user