interfaces/ts/config/server.ts

24 lines
424 B
TypeScript
Raw Normal View History

2024-01-23 22:38:10 +00:00
import { type IDockerRegistryInfo } from './docker.js';
export interface IServerConfig {
type: 'server';
/**
* a list of debian packages to be installed
*/
requiredDebianPackages: string[];
/**
* a list of SSH keys to deploy
*/
sshKeys: IServezoneSshKey[];
dockerRegistryInfo: IDockerRegistryInfo;
}
export interface IServezoneSshKey {
keyName: string;
public: string;
private?: string;
}