sh gogs.sh使用nginx配置gogs

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh gogs.sh使用nginx配置gogs相关的知识,希望对你有一定的参考价值。

APP_NAME="gogs"
MYSQL_PASSWORD="change_me"
HOSTNAME="example.com"

# setup mysql server and database
debconf-set-selections <<CONFIG
mysql-server-5.5 mysql-server/root_password password ${MYSQL_PASSWORD}
mysql-server-5.5 mysql-server/root_password_again password ${MYSQL_PASSWORD}
CONFIG
apt-get install -y --force-yes mysql-server
mysql -uroot -p${MYSQL_PASSWORD} -e "create database if not exists ${APP_NAME};"

# setup nginx configuration
apt-get install -y nginx
cat > /etc/nginx/sites-available/default <<EOF
server {
  listen          80;
  server_name     ${HOSTNAME};
  location / {
    proxy_pass      http://localhost:3000;
  }
}
EOF
sudo service nginx restart

以上是关于sh gogs.sh使用nginx配置gogs的主要内容,如果未能解决你的问题,请参考以下文章

gogs安装

使用 gogs 搭建私人 git 服务器 | nginx 添加反向代理到二级域名

gogs

Jenkins配置Gogs webhook插件

git--gogs自动部署到web

CentOS 7安装Gogs代码仓库