Update frontend to allow custom docker socket on host

This commit is contained in:
Lucas K 2022-11-08 11:56:56 -03:00
parent b180983872
commit 490c109b01
6 changed files with 832 additions and 293 deletions

1106
client/package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -57,7 +57,7 @@ export const DockerSettings = (): JSX.Element => {
return (
<form onSubmit={(e) => formSubmitHandler(e)}>
<SettingsHeadline text="Docker" />
{/* CUSTOM DOCKER SOCKET HOST */}
{/* CUSTOM DOCKER REMOTE HOST */}
<InputGroup>
<label htmlFor="dockerHost">Docker host</label>
<input
@ -100,6 +100,19 @@ export const DockerSettings = (): JSX.Element => {
</select>
</InputGroup>
{/* CUSTOM DOCKER SOCKET */}
<InputGroup>
<label htmlFor="dockerSocket">Docker socket</label>
<input
type="text"
id="dockerSocket"
name="dockerSocket"
placeholder="/path/to/socket.sock"
value={formData.dockerSocket}
onChange={(e) => inputChangeHandler(e)}
/>
</InputGroup>
{/* KUBERNETES SETTINGS */}
<SettingsHeadline text="Kubernetes" />
{/* USE KUBERNETES */}

View file

@ -20,6 +20,7 @@ export interface Config {
secondarySearchProvider: string;
dockerApps: boolean;
dockerHost: string;
dockerSocket: string;
kubernetesApps: boolean;
unpinStoppedApps: boolean;
useAmericanDate: boolean;

View file

@ -37,6 +37,7 @@ export interface UISettingsForm {
export interface DockerSettingsForm {
dockerApps: boolean;
dockerHost: string;
dockerSocket: string;
kubernetesApps: boolean;
unpinStoppedApps: boolean;
}

View file

@ -20,6 +20,7 @@ export const configTemplate: Config = {
secondarySearchProvider: 'd',
dockerApps: false,
dockerHost: 'localhost',
dockerSocket: '/var/run/docker.sock',
kubernetesApps: false,
unpinStoppedApps: false,
useAmericanDate: false,

View file

@ -44,6 +44,7 @@ export const generalSettingsTemplate: GeneralForm = {
export const dockerSettingsTemplate: DockerSettingsForm = {
dockerApps: true,
dockerHost: 'localhost',
dockerSocket: '/var/run/docker.sock',
kubernetesApps: true,
unpinStoppedApps: true,
};