|
@@ -9,6 +9,63 @@ RUN_USER = git
|
|
|
; Either "dev", "prod" or "test"
|
|
|
RUN_MODE = dev
|
|
|
|
|
|
+[server]
|
|
|
+PROTOCOL = http
|
|
|
+DOMAIN = localhost
|
|
|
+ROOT_URL = %(PROTOCOL)s://%(DOMAIN)s:%(HTTP_PORT)s/
|
|
|
+HTTP_ADDR = 0.0.0.0
|
|
|
+HTTP_PORT = 3000
|
|
|
+; Permission for unix socket
|
|
|
+UNIX_SOCKET_PERMISSION = 666
|
|
|
+; Local (DMZ) URL for Gogs workers (such as SSH update) accessing web service.
|
|
|
+; In most cases you do not need to change the default value.
|
|
|
+; Alter it only if your SSH server node is not the same as HTTP node.
|
|
|
+LOCAL_ROOT_URL = %(PROTOCOL)s://%(HTTP_ADDR)s:%(HTTP_PORT)s/
|
|
|
+; Disable SSH feature when not available
|
|
|
+DISABLE_SSH = false
|
|
|
+; Whether use builtin SSH server or not.
|
|
|
+START_SSH_SERVER = false
|
|
|
+; Domain name to be exposed in SSH clone URL
|
|
|
+SSH_DOMAIN = %(DOMAIN)s
|
|
|
+; Port number to be exposed in SSH clone URL
|
|
|
+SSH_PORT = 22
|
|
|
+; Network interface builtin SSH server listens on
|
|
|
+SSH_LISTEN_HOST = 0.0.0.0
|
|
|
+; Port number builtin SSH server listens on
|
|
|
+SSH_LISTEN_PORT = %(SSH_PORT)s
|
|
|
+; Root path of SSH directory, default is '~/.ssh', but you have to use '/home/git/.ssh'.
|
|
|
+SSH_ROOT_PATH =
|
|
|
+; Choose the ciphers to support for SSH connections
|
|
|
+SSH_SERVER_CIPHERS = aes128-ctr, aes192-ctr, aes256-ctr, [email protected], arcfour256, arcfour128
|
|
|
+; Directory to create temporary files when test publick key using ssh-keygen,
|
|
|
+; default is system temporary directory.
|
|
|
+SSH_KEY_TEST_PATH =
|
|
|
+; Path to ssh-keygen, default is 'ssh-keygen' and let shell find out which one to call.
|
|
|
+SSH_KEYGEN_PATH = ssh-keygen
|
|
|
+; Indicate whether to check minimum key size with corresponding type
|
|
|
+MINIMUM_KEY_SIZE_CHECK = false
|
|
|
+; Disable CDN even in "prod" mode
|
|
|
+OFFLINE_MODE = false
|
|
|
+DISABLE_ROUTER_LOG = false
|
|
|
+; Generate steps:
|
|
|
+; $ ./gogs cert -ca=true -duration=8760h0m0s -host=myhost.example.com
|
|
|
+;
|
|
|
+; Or from a .pfx file exported from the Windows certificate store (do
|
|
|
+; not forget to export the private key):
|
|
|
+; $ openssl pkcs12 -in cert.pfx -out cert.pem -nokeys
|
|
|
+; $ openssl pkcs12 -in cert.pfx -out key.pem -nocerts -nodes
|
|
|
+CERT_FILE = custom/https/cert.pem
|
|
|
+KEY_FILE = custom/https/key.pem
|
|
|
+; Upper level of template and static file path
|
|
|
+; default is the path where Gogs is executed
|
|
|
+STATIC_ROOT_PATH =
|
|
|
+; Default path for App data
|
|
|
+APP_DATA_PATH = data
|
|
|
+; Application level GZIP support
|
|
|
+ENABLE_GZIP = false
|
|
|
+; Landing page for non-logged users, can be "home" or "explore"
|
|
|
+LANDING_PAGE = home
|
|
|
+
|
|
|
[repository]
|
|
|
; Root path for storing repositories's data, default is "~/<username>/gogs-repositories"
|
|
|
ROOT =
|
|
@@ -67,63 +124,6 @@ CUSTOM_URL_SCHEMES =
|
|
|
; Separate extensions with a comma. To render files w/o extension as markdown, just put a comma
|
|
|
FILE_EXTENSIONS = .md,.markdown,.mdown,.mkd
|
|
|
|
|
|
-[server]
|
|
|
-PROTOCOL = http
|
|
|
-DOMAIN = localhost
|
|
|
-ROOT_URL = %(PROTOCOL)s://%(DOMAIN)s:%(HTTP_PORT)s/
|
|
|
-HTTP_ADDR = 0.0.0.0
|
|
|
-HTTP_PORT = 3000
|
|
|
-; Permission for unix socket
|
|
|
-UNIX_SOCKET_PERMISSION = 666
|
|
|
-; Local (DMZ) URL for Gogs workers (such as SSH update) accessing web service.
|
|
|
-; In most cases you do not need to change the default value.
|
|
|
-; Alter it only if your SSH server node is not the same as HTTP node.
|
|
|
-LOCAL_ROOT_URL = %(PROTOCOL)s://%(HTTP_ADDR)s:%(HTTP_PORT)s/
|
|
|
-; Disable SSH feature when not available
|
|
|
-DISABLE_SSH = false
|
|
|
-; Whether use builtin SSH server or not.
|
|
|
-START_SSH_SERVER = false
|
|
|
-; Domain name to be exposed in SSH clone URL
|
|
|
-SSH_DOMAIN = %(DOMAIN)s
|
|
|
-; Port number to be exposed in SSH clone URL
|
|
|
-SSH_PORT = 22
|
|
|
-; Network interface builtin SSH server listens on
|
|
|
-SSH_LISTEN_HOST = 0.0.0.0
|
|
|
-; Port number builtin SSH server listens on
|
|
|
-SSH_LISTEN_PORT = %(SSH_PORT)s
|
|
|
-; Root path of SSH directory, default is '~/.ssh', but you have to use '/home/git/.ssh'.
|
|
|
-SSH_ROOT_PATH =
|
|
|
-; Choose the ciphers to support for SSH connections
|
|
|
-SSH_SERVER_CIPHERS = aes128-ctr, aes192-ctr, aes256-ctr, [email protected], arcfour256, arcfour128
|
|
|
-; Directory to create temporary files when test publick key using ssh-keygen,
|
|
|
-; default is system temporary directory.
|
|
|
-SSH_KEY_TEST_PATH =
|
|
|
-; Path to ssh-keygen, default is 'ssh-keygen' and let shell find out which one to call.
|
|
|
-SSH_KEYGEN_PATH = ssh-keygen
|
|
|
-; Indicate whether to check minimum key size with corresponding type
|
|
|
-MINIMUM_KEY_SIZE_CHECK = false
|
|
|
-; Disable CDN even in "prod" mode
|
|
|
-OFFLINE_MODE = false
|
|
|
-DISABLE_ROUTER_LOG = false
|
|
|
-; Generate steps:
|
|
|
-; $ ./gogs cert -ca=true -duration=8760h0m0s -host=myhost.example.com
|
|
|
-;
|
|
|
-; Or from a .pfx file exported from the Windows certificate store (do
|
|
|
-; not forget to export the private key):
|
|
|
-; $ openssl pkcs12 -in cert.pfx -out cert.pem -nokeys
|
|
|
-; $ openssl pkcs12 -in cert.pfx -out key.pem -nocerts -nodes
|
|
|
-CERT_FILE = custom/https/cert.pem
|
|
|
-KEY_FILE = custom/https/key.pem
|
|
|
-; Upper level of template and static file path
|
|
|
-; default is the path where Gogs is executed
|
|
|
-STATIC_ROOT_PATH =
|
|
|
-; Default path for App data
|
|
|
-APP_DATA_PATH = data
|
|
|
-; Application level GZIP support
|
|
|
-ENABLE_GZIP = false
|
|
|
-; Landing page for non-logged users, can be "home" or "explore"
|
|
|
-LANDING_PAGE = home
|
|
|
-
|
|
|
[http]
|
|
|
; Value for Access-Control-Allow-Origin header, default is not to present
|
|
|
ACCESS_CONTROL_ALLOW_ORIGIN =
|