gogs mysql的安装部署_Gogs部署
1 go lang安装配置
1.1 centos go lang install
yum install mercurial
安装 mercurial包
安装git包
yum install git
安装gcc
yum install gcc
cd /app
获取go 安装包
wget https://go.googlecode.com/files/go1.5.1.linux-amd64.tar.gz
tar xvf go1.5.1.linux-amd64.tar.gz
vi /etc/profile
在profile里面添加如下内容
export GOROOT=/app/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=$HOME/goTest
export GOBIN=$GOPATH/bin
go version
2 git 安装配置
2.1 centos git install
yum install curl
yum install curl-devel
yum install zlib-devel
yum install openssl-devel
yum install perl
yum install cpio
yum install expat-devel
yum install gettext-devel
yum install git
[root@svnserver go]# whereis git
git: /usr/bin/git /usr/share/man/man1/git.1.gz
[root@svnserver go]# git --version
git version 1.7.1
2.2 git version
3 mysql安装配置
3.1 rpm install (请看mysql 官网资料)
3.2 远程数据库创建
DROP DATABASE IF EXISTS gogs;
CREATE DATABASE IF NOT EXISTS gogs CHARACTER SET utf8 COLLATE utf8_general_ci;
4 nginx 安装配置
4.1 环境配置
wget nginx
tar xvf
./configure --prefix=/app/nginx
make && make install
[root@svnserver sbin]# ./nginx -V
nginx version: nginx/1.8.0
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC)
configure arguments: --prefix=/app/nginx
./nginx -s reload
4.2 wget 及编译安装
4.3 nginx.conf 配置
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
# location / {
# root html;
# index index.html index.htm;
# }
location / {
proxy_pass http://127.0.0.1:3000;
}
5 gogs安装配置
5.1 部署路径参数规划
[root@svnserver gogs]# pwd
/app/gogs
[root@svnserver gogs]# ls
custom data gogs LICENSE log public README.md README_ZH.md repositories scripts templates
[root@svnserver gogs]#
[root@svnserver gogs]# pwd
/app/gogs
[root@svnserver gogs]# ls
custom data gogs LICENSE log public README.md README_ZH.md repositories scripts templates
[root@svnserver gogs]#
后台gogs守护进程使用
nohup ./gogs web &
5.2 安装配置
[root@svnserver conf]# vi app.ini
APP_NAME = Gogs: Go Git Service
RUN_USER = root
RUN_MODE = prod
[database]
DB_TYPE = mysql
HOST = 192.168.2.12:3306
NAME = gogs
USER = root
PASSWD = qazwsx
SSL_MODE = disable
PATH = data/gogs.db
[repository]
ROOT = /app/gogs/repositories
[server]
DOMAIN = 192.168.2.13
HTTP_PORT = 3000
ROOT_URL = http://192.168.2.13/
DISABLE_SSH = false
SSH_PORT = 22
OFFLINE_MODE = false
[mailer]
ENABLED = true
HOST = smtp.163.com:25
FROM = xxx@163.com
USER = xxx@163.com
PASSWD = ******
[service]
REGISTER_EMAIL_CONFIRM = true
ENABLE_NOTIFY_MAIL = true
DISABLE_REGISTRATION = false
ENABLE_CAPTCHA = true
REQUIRE_SIGNIN_VIEW = false
[picture]
DISABLE_GRAVATAR = false
[session]
PROVIDER = file
[log]
MODE = file
LEVEL = Info
[security]
INSTALL_LOCK = true
SECRET_KEY = LuKUtLjix5k4Dpq
gogs mysql的安装部署_Gogs部署相关推荐
- MySQL免安装版配置部署详细教程
MySQL免安装版配置部署详细教程 这里写目录标题 MySQL免安装版配置部署详细教程 部署MySQL免安装版(windows版) 1.windows的mysql配置文件是my.ini,将此文件放到m ...
- MySQL免安装版配置部署
MySQL下载地址:http://dev.mysql.com/downloads/mysql/ 1.Windows下安装MySQL 我下的是最新版的MySQL,解压后,目录如下: 将解压目录下默认文件 ...
- ofbiz mysql 中文安装_ofbiz的部署及安装问题解决办法
ofbiz是apache下的顶级开源项目之一,非常强大说下正常流程及解决办法. 开发环境:本人开发环境是win7系统 准备: 1.如果使用的是git,从https://github.com/apach ...
- gogs mysql 报错_Gogs 在 Docker 下的部署
Gogs Gogs 是一款极易搭建的自助 Git 服务. Gogs 是用 Go 语言开发的,最简单.最快速和最轻松的方式搭建自助 Git 服务. 易安装 除了可以根据操作系统平台通过 二进制运行[1] ...
- 项目部署mysql安装_Tomcat7+jdk+mysql安装及项目部署
Tomcat7+jdk+mysql安装及项目部署 1. 下载tomcat7.jdk.mysql apache-tomcat-7.0.42.tar.gz jdk-7u25-linux-i586.gz m ...
- docker安装mysql redis_Docker安装Mysql和Redis以及构建部署应用镜像
为了方便本地测试项目,为了方便开启新的环境,为了方便部署,打算本地利用Docker安装Mysql和Redis. 搭建Springboot项目,编写Dockerfile,打包构建镜像. 简单使用dock ...
- Mysql安装及自动化部署脚本方案
一.简介 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库, 每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据. 我们也可以将数据存储在文件中,但是 ...
- 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)
阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7) 1.效果图 1 2. 部署步骤 1 1. mysql安装附加(centos7) 7 ...
- centos7上mycat安装_centos7 Mycat/MySQL/MariaDB安装部署
使用yum安装MySQL详细步骤 安装mysql源 centos系统中不包含mysql的源,需要先安装mysql源 1.官网下载源.使用图形界面操作系统进入mysql官网,进入以下界面. 2.在Cen ...
最新文章
- 求真不二,春风细雨:AI界追忆黄煦涛教授的为学、为师、为人
- highchairs绘图随记
- python3使用requests模块完成get/post/代理/自定义header/自定义Cookie
- 哈佛大学推荐的20个快乐习惯
- iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App
- 虎扑签约神策数据,媒体 + 电商数据新玩法
- Mac本地生成SSHKey的方法
- 人工智能之语音识别技术(二)
- m5310模组数据上传至onenet_5G通信模组799元限量发售,中国移动意欲何为?
- 财务人毕业三年薪资翻了三倍,学会数据分析竟然这么吃香
- Wireshake抓包数据怎么看(一)
- 老Java程序员花一天时间写了个飞机大战,很舒服!
- 北京交通大学《机器学习》课程总结
- 阿里云短信服务(解决个人无法申请问题)
- 算机类学术论文 28个常见出版社一般写法(参考文献用)
- ⭐李宏毅2020作业2---logistic regression
- 军团要塞2正版服务器,Team Fortress 2
- 小程序图片自适应宽高,保持图片比例不变
- 地平线发布AI on Horizon战略,与首汽约车、禾赛科技分别达成战略合作 | 2019上海车展...
- 用win系统PC或笔记本作为Mac的扩展屏