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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
| import path from 'path';
| import { getBaseDir } from 'ee-core/ps';
| import { type AppConfig } from 'ee-core/config';
|
| const config: () => AppConfig = () => {
| return {
| openDevTools: false,
| singleLock: true,
| windowsOption: {
| title: 'electron-egg',
| width: 980,
| height: 650,
| minWidth: 400,
| minHeight: 300,
| webPreferences: {
| contextIsolation: false,
| nodeIntegration: true,
| },
| frame: true,
| show: false,
| icon: path.join(getBaseDir(), 'public', 'images', 'logo-32.png'),
| },
| logger: {
| level: 'INFO',
| outputJSON: false,
| appLogName: 'ee.log',
| coreLogName: 'ee-core.log',
| errorLogName: 'ee-error.log',
| },
| remote: {
| enable: false,
| url: 'http://electron-egg.kaka996.com/',
| },
| socketServer: {
| enable: true,
| port: 7070,
| path: "/socket.io/",
| connectTimeout: 45000,
| pingTimeout: 30000,
| pingInterval: 25000,
| maxHttpBufferSize: 1e8,
| transports: ["polling", "websocket"],
| cors: {
| origin: true,
| },
| channel: 'socket-channel',
| },
| httpServer: {
| enable: true,
| https: {
| enable: false,
| key: '/public/ssl/localhost+1.key',
| cert: '/public/ssl/localhost+1.pem',
| },
| host: '127.0.0.1',
| port: 7071,
| },
| mainServer: {
| indexPath: '/public/dist/index.html',
| }
| };
| };
|
| export default config;
|
|