美文网首页
Silex环境变量和配置参数

Silex环境变量和配置参数

作者: BadEvent | 来源:发表于2019-07-12 19:13 被阅读0次
    1. silex有哪些设置,作用是什么?
      服务端
    //Cloud Explorer配置
    export interface CeOptions {
    enableFtp: boolean;  //启用ftp服务器
    enableSftp: boolean;  //启用sftp服务器
    enableWebdav: boolean; //启用webdav
    githubClientId: string; 
    githubClientSecret: string;
    dropboxClientId: string;
    dropboxClientSecret: string;
    enableFs: boolean;//启用本地文件存储
    fsRoot: string; //依赖enableFs选项,本地文件存储根目录
    rootUrl: string; //服务器连接+ce路径
    }
    
    // 服务器配置
    export interface ServerOptions {
    debug: boolean; //debug模式
    port: string; //端口号
    rootUrl: string; //服务器url
    sessionSecret: string; //cookie-session包对应的secret配置
    cePath: string; //云存储路径片段
    }
    //发行配置
    export interface PublisherOptions {
    rootUrl: string;  //默认与ServerOptions 的rootUrl相同
    port: string; //默认与ServerOptions的 port相同
    skipHostingSelection: boolean;  跳过云服务器选择
    enableHostingGhPages: boolean;启用github存储选择
    enableHostingUnifile: boolean;允许用户保存文件时选择文件夹
    enableHostingJekyll: boolean;启用
    }
    electronOptions: ElectronOptions;// Electron配置
    // SSL options
    export interface SslOptions {
    forceHttps: boolean; //强制启用https
    trustXFPHeader: boolean; //
    privateKey: string;
    certificate: string;
    sslPort: string;
    }
    staticOptions: StaticOptions;没用
    

    环境变量

    • SERVER_URL Silex实例的基本URL
    • PORT,可选,默认值:6805,代码中使用此处
    • SSL_PORT,可选,默认:到443,在代码中使用
    • SILEX_FORCE_HTTPS,可选在此代码中使用强制https / ssl(默认为false
    • SILEX_SSL_PRIVATE_KEY,可选(参见下文中的ssl部分),此处使用此源文件
    • SILEX_SSL_CERTIFICATE,可选(参见下文中的ssl部分),此处使用此源文件
    • SILEX_FORCE_HTTPS_TRUST_XFP_HEADER:可选,仅在有效时才有用SILEX_FORCE_HTTPS请参阅trustXFPHeader本文档中的参数
    • SILEX_SESSION_SECRET,可选,会话密码,请参阅cookie-session模块以获取更多信息在此源文件中使用
    • SILEX_DEBUG,可选,默认:false,当true这将启用服务“www”(存储在本地服务器上www/)并登录admin并传递admin
    • GITHUB_CLIENT_IDGITHUB_CLIENT_SECRET:可选,要激活github服务,你需要创建一个github应用程序来获取这些信息(创建一个github应用程序来获取这些)
    • DROPBOX_CLIENT_ID并且DROPBOX_CLIENT_SECRET:可选,这将激活Dropbox服务,您需要在developers.dropbox.com上创建Dropbox应用程序
    • ENABLE_FTPENABLE_SFTPENABLE_WEBDAVENABLE_FS:可选,用来激活相应的服务
    • FS_ROOT:optional,如果ENABLE_FS是,则设置文件系统的路径true。默认值是启动服务器的用户的主目录
    • SILEX_ELECTRON:这是由Silex电子应用程序设置的,以便激活fs服务并从Silex内部访问您的文件系统
    • SKIP_HOSTING_SELECTION:跳过用户选择ce的过程。
    • ENABLE_HOSTING_GH_PAGES:启用github服务。
    • ENABLE_HOSTING_UNIFILE:[可选]默认为“true”]允许用户选择要保存到的文件夹。。
    • ENABLE_HOSTING_JEKYLL:[可选]启用Jekyll托管服务提供商。这是一个出版物设置。如果您希望用户能够将其网站发布为Jekyll网站的模板,请将此值设置为true

    相关文章

      网友评论

          本文标题:Silex环境变量和配置参数

          本文链接:https://www.haomeiwen.com/subject/pggykctx.html