23 lines
816 B

import type { SSH, Server } from './interfaces';
export const sshDefault: SSH = {
user: process.env.SSHUSER || '',
host: process.env.SSHHOST || 'localhost',
auth: process.env.SSHAUTH || 'password',
pass: process.env.SSHPASS || undefined,
key: process.env.SSHKEY || undefined,
port: parseInt(process.env.SSHPORT || '22', 10),
knownHosts: process.env.KNOWNHOSTS || '/dev/null',
config: process.env.SSHCONFIG || undefined,
};
export const serverDefault: Server = {
base: process.env.BASE || '/wetty/',
port: parseInt(process.env.PORT || '3000', 10),
host: '0.0.0.0',
title: process.env.TITLE || 'WeTTY - The Web Terminal Emulator',
allowIframe: false,
};
export const forceSSHDefault = process.env.FORCESSH === 'true' || false;
export const defaultCommand = process.env.COMMAND || 'login';