|
@@ -6710,10 +6710,11 @@ function install_gogs {
|
6710
|
6710
|
fi
|
6711
|
6711
|
|
6712
|
6712
|
# create the configuration
|
6713
|
|
- if [ ! -d /home/git/go/src/github.com/gogits/gogs/custom/conf ]; then
|
6714
|
|
- mkdir -p /home/git/go/src/github.com/gogits/gogs/custom/conf
|
|
6713
|
+ GOGS_CONFIG_PATH=/home/git/gvm/pkgsets/go${GO_VERSION}/global/src/github.com/gogits/gogs/custom/conf
|
|
6714
|
+ if [ ! -d $GOGS_CONFIG_PATH ]; then
|
|
6715
|
+ mkdir -p $GOGS_CONFIG_PATH
|
6715
|
6716
|
fi
|
6716
|
|
- GOGS_CONFIG_FILE=/home/git/go/src/github.com/gogits/gogs/custom/conf/app.ini
|
|
6717
|
+ GOGS_CONFIG_FILE=$GOGS_CONFIG_PATH/app.ini
|
6717
|
6718
|
echo 'RUN_USER = git' > $GOGS_CONFIG_FILE
|
6718
|
6719
|
echo 'RUN_MODE = prod' >> $GOGS_CONFIG_FILE
|
6719
|
6720
|
echo '' >> $GOGS_CONFIG_FILE
|
|
@@ -6730,10 +6731,18 @@ function install_gogs {
|
6730
|
6731
|
echo 'ROOT = /home/git/gogs-repositories' >> $GOGS_CONFIG_FILE
|
6731
|
6732
|
echo '' >> $GOGS_CONFIG_FILE
|
6732
|
6733
|
echo '[server]' >> $GOGS_CONFIG_FILE
|
6733
|
|
- echo 'DOMAIN = coder.uk.to' >> $GOGS_CONFIG_FILE
|
|
6734
|
+ if [[ $ONION_ONLY == 'no' ]]; then
|
|
6735
|
+ echo "DOMAIN = ${GIT_DOMAIN_NAME}" >> $GOGS_CONFIG_FILE
|
|
6736
|
+ else
|
|
6737
|
+ echo "DOMAIN = ${GIT_ONION_HOSTNAME}" >> $GOGS_CONFIG_FILE
|
|
6738
|
+ fi
|
6734
|
6739
|
echo 'HTTP_PORT = 3000' >> $GOGS_CONFIG_FILE
|
6735
|
6740
|
echo "ROOT_URL = http://$GIT_DOMAIN_NAME/" >> $GOGS_CONFIG_FILE
|
6736
|
6741
|
echo "SSH_PORT = $SSH_PORT" >> $GOGS_CONFIG_FILE
|
|
6742
|
+ echo 'SSH_DOMAIN = %(DOMAIN)s' >> $GOGS_CONFIG_FILE
|
|
6743
|
+ echo "CERT_FILE = /etc/ssl/certs/${GIT_DOMAIN_NAME}.crt" >> $GOGS_CONFIG_FILE
|
|
6744
|
+ echo "KEY_FILE = /etc/ssl/private/${GIT_DOMAIN_NAME}.key" >> $GOGS_CONFIG_FILE
|
|
6745
|
+ echo 'DISABLE_ROUTER_LOG = true' >> $GOGS_CONFIG_FILE
|
6737
|
6746
|
echo '' >> $GOGS_CONFIG_FILE
|
6738
|
6747
|
echo '[session]' >> $GOGS_CONFIG_FILE
|
6739
|
6748
|
echo 'PROVIDER = file' >> $GOGS_CONFIG_FILE
|
|
@@ -6748,8 +6757,10 @@ function install_gogs {
|
6748
|
6757
|
echo '' >> $GOGS_CONFIG_FILE
|
6749
|
6758
|
echo '[service]' >> $GOGS_CONFIG_FILE
|
6750
|
6759
|
echo 'DISABLE_REGISTRATION = false' >> $GOGS_CONFIG_FILE
|
|
6760
|
+ echo 'SHOW_REGISTRATION_BUTTON = true' >> $GOGS_CONFIG_FILE
|
|
6761
|
+ echo 'REQUIRE_SIGNIN_VIEW = false' >> $GOGS_CONFIG_FILE
|
|
6762
|
+ echo 'ENABLE_CAPTCHA = false' >> $GOGS_CONFIG_FILE
|
6751
|
6763
|
|
6752
|
|
- #cp -r /home/git/go/src/github.com/gogits/gogs/custom /home/git/gvm/pkgsets/go${GO_VERSION}/global/src/github.com/gogits/gogs
|
6753
|
6764
|
chmod 750 $GOGS_CONFIG_FILE
|
6754
|
6765
|
chown -R git:git /home/git
|
6755
|
6766
|
|