-
Notifications
You must be signed in to change notification settings - Fork 0
/
CONFIG.js
47 lines (36 loc) · 1.1 KB
/
CONFIG.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
import { hostname, homedir } from 'os';
import { PathParser } from "utils";
export const { dir } = PathParser(
import.meta.url);
export const HOST = hostname();
export const port = 443;
const username = 'hwangsehyun';
export const RERUN = '';
export const PORTAINER_TOKEN = dir + '/PortainerToken.txt';
export const PORTAINER_API = new URL('https://proxy.hwangsehyun.com/portainer/api');
export const PORTAINER_AUTH = JSON.parse(process.env.PORTAINER || '{}');
export const NODES = {
nextlab: {
port: 41022,
root: '/Volumes/dev',
cache: 'cache.network',
},
/*ngrok: {
sshHost: 'localhost',
port: 2222,
root: '/Volumes/dev',
cache: 'cache.network',
},*/
//iptime: {},
//localhost: { username: 'centos'},
};
export const PORTAINER_ENDPOINT = {
Id: 2,
PublicURL: 'https://nextlab.hwangsehyun.com:41443',
};
Object.entries(NODES).forEach(([Name, Params]) => NODES[Name] = Object.assign({
username,
privateKeyPath: homedir() + '/.ssh/id_rsa',
}, Params));
console.log(NODES);
export const [NODE] = Object.values(NODES);