Browse Source

Merge branch 'master' of github.com:gogits/gogs into dev

Conflicts:
	dockerfiles/README.md
tags/v1.2.0-rc1
Unknwon 11 years ago
parent
commit
7e36bf448d
7 changed files with 47 additions and 7 deletions
  1. +3
    -1
      .gopmfile
  2. +1
    -0
      .travis.yml
  3. +40
    -0
      dockerfiles/README.md
  4. +1
    -1
      gogs.go
  5. +1
    -1
      models/webhook.go
  6. +0
    -3
      scripts/dockerfiles/images/gogits/Dockerfile
  7. +1
    -1
      templates/.VERSION

+ 3
- 1
.gopmfile View File

@@ -2,6 +2,7 @@
path = github.com/gogits/gogs

[deps]
code.google.com/p/mahonia =
github.com/Unknwon/cae =
github.com/Unknwon/com =
github.com/Unknwon/goconfig =
@@ -20,9 +21,10 @@ github.com/macaron-contrib/cache =
github.com/macaron-contrib/captcha =
github.com/macaron-contrib/csrf =
github.com/macaron-contrib/i18n =
github.com/macaron-contrib/session =
github.com/macaron-contrib/session =
github.com/macaron-contrib/toolbox =
github.com/nfnt/resize =
github.com/saintfish/chardet =

[res]
include = conf|etc|public|scripts|templates


+ 1
- 0
.travis.yml View File

@@ -2,4 +2,5 @@ language: go

go:
- 1.2
- 1.3
- tip

+ 40
- 0
dockerfiles/README.md View File

@@ -0,0 +1,40 @@
### Install Gogs With Docker

Deploying gogs in [Docker](http://www.docker.io/) is just as easy as eating a pie, what you do is just open the `dockerfiles/build.sh` file, replace the configs:

```
DB_TYPE="YOUR_DB_TYPE" # type of database, support 'mysql' and 'postgres'
MEM_TYPE="YOUR_MEM_TYPE" # type of memory database, support 'redis' and 'memcache'
DB_PASSWORD="YOUR_DB_PASSWORD" # The database password.
DB_RUN_NAME="YOUR_DB_RUN_NAME" # The --name option value when run the database image.
MEM_RUN_NAME="YOUR_MEM_RUN_NAME" # The --name option value when run the mem database image.
HOST_PORT="YOUR_HOST_PORT" # The port on host, which will be redirected to the port 3000 inside gogs container.
```

And run:
```
cd dockerfiles
./build.sh
```

The build might take some time, just be patient. After it finishes, you will receive the message:

```
Now we have the MySQL image(running) and gogs image, use the follow command to start gogs service( the content might be different, according to your own configs):
docker run -i -t --link YOUR_DB_RUN_NAME:db --link YOUR_MEM_RUN_NAME:mem -p YOUR_HOST_PORT:3000 gogits/gogs
```

Just follow the message, run:

```
docker run -i -t --link YOUR_DB_RUN_NAME:db --link YOUR_MEM_RUN_NAME:mem -p YOUR_HOST_PORT:3000 gogits/gogs
```

Now we have gogs running! Open the browser and navigate to:

```
http://YOUR_HOST_IP:YOUR_HOST_PORT
```

Let's 'gogs'!
Ouya~

+ 1
- 1
gogs.go View File

@@ -17,7 +17,7 @@ import (
"github.com/gogits/gogs/modules/setting"
)

const APP_VER = "0.4.9.0830 Alpha"
const APP_VER = "0.4.9.0831 Beta"

func init() {
runtime.GOMAXPROCS(runtime.NumCPU())


+ 1
- 1
models/webhook.go View File

@@ -99,7 +99,7 @@ func GetWebhooksByRepoId(repoId int64) (ws []*Webhook, err error) {

// UpdateWebhook updates information of webhook.
func UpdateWebhook(w *Webhook) error {
_, err := x.AllCols().Update(w)
_, err := x.Id(w.Id).AllCols().Update(w)
return err
}



+ 0
- 3
scripts/dockerfiles/images/gogits/Dockerfile View File

@@ -19,9 +19,6 @@ RUN cd /usr/local/go/src && ./make.bash --no-clean 2>&1
RUN go get -u -d github.com/gogits/gogs
RUN cd $GOPATH/src/github.com/gogits/gogs && git checkout dev && git pull origin dev && go install && go build -tags redis

# Clean all the unused packages
RUN apt-get autoremove -y
RUN apt-get clean all

# Add the deploy script to the docker image and assign execution permission to it.
ADD ./deploy.sh /


+ 1
- 1
templates/.VERSION View File

@@ -1 +1 @@
0.4.9.0830 Alpha
0.4.9.0831 Beta

Loading…
Cancel
Save