You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
forgejo/dockerfiles
Girish Ramakrishnan 22bb5104c8 Fix grammar 10 years ago
..
images Add the apt source when installing potgres. 10 years ago
README.md Fix grammar 10 years ago
build.sh Replace the 'mysql' options with 'db' options in build.sh 10 years ago
build.sh.bak Replace the 'mysql' options with 'db' options in build.sh 10 years ago
run.sh Add the scirpts for auto deploy. 10 years ago

README.md

Gogs Install With Docker

Gogs With MySQL

Deploying gogs in Docker is just as easy as eating a pie, what you do is just open the dockerfiles/build.sh file, replace the configs:

DB_TYPE="mysql"
DB_PASSWORD="YOUR_MYSQL_PASSWORD"
DB_RUN_NAME="YOUR_MYSQL_RUN_NAME"
HOST_PORT="YOUR_HOST_PORT"

And run:

cd dockerfiles
./build.sh

The build might take some time, just be paient. 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 gogs_mysql:db -p 3333:3000 gogs/gogits

Just follow the message, run:

 docker run -i -t --link gogs_mysql:db -p 3333:3000 gogs/gogits

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

http://YOUR_HOST_IP:YOUR_HOST_PORT

Let's 'gogs'!

Gogs With PostgreSQL

Installing Gogs with PostgreSQL is nearly the same with installing it with MySQL. What you do is just change the DB_TYPE in build.sh to 'postgres'.

Gogs, MySQL With Redis

Gogs, MySQL With Memcached

Gogs, PostgreSQL With Redis

Gogs, PostgreSQL With Memcached