nanoninja / docker-gogs-mysql Licence: other
Gogs installer with Docker
Projects that are alternatives of or similar to docker-gogs-mysql Gigrator Git repos migration tool which supports Github / Gitee / Gitlab / Gitea / Coding / Gogs / 腾讯工蜂.
Stars : ✭ 34 (+41.67%)
Mutual labels: gogs
the-roots-home I am not root, this is a hugo theme.
Stars : ✭ 29 (+20.83%)
Mutual labels: github-like
plugin-gogs-webhook [NOT MAINTAINED] Plugin to handle Gogs Webhooks
Stars : ✭ 29 (+20.83%)
Mutual labels: gogs
MigrateGitlabToGogs Migrate repositories from Gitlab to Gogs or Gitea
Stars : ✭ 49 (+104.17%)
Mutual labels: gogs
discord-key-bot A bot for discord that accepts, announces, and gives out keys
Stars : ✭ 14 (-41.67%)
Mutual labels: gogs
GogsThemes An attempt to give some colors to amazing Gogs platform ..
Stars : ✭ 53 (+120.83%)
Mutual labels: gogs
ci Gogs( GitHub )+Drone+Docker Registry | 私有化的 CI/CD & DevOps 解决方案
Stars : ✭ 37 (+54.17%)
Mutual labels: gogs
ansible-role-gogs DEPRECATED Ansible Role - Gogs: Go Git Service
Stars : ✭ 27 (+12.5%)
Mutual labels: gogs
gogs drone docker For the better CI as well as CD using gogs and drone base on Docker
Stars : ✭ 72 (+200%)
Mutual labels: gogs
Gogs Gogs is a painless self-hosted Git service
Stars : ✭ 38,150 (+158858.33%)
Mutual labels: gogs
Git Webhook 使用 Python Flask + SQLAchemy + Celery + Redis + React 开发的用于迅速搭建并使用 WebHook 进行自动化部署和运维,支持 Github / GitLab / Gogs / GitOsc。
Stars : ✭ 1,439 (+5895.83%)
Mutual labels: gogs
Gitea Git with a cup of tea, painless self-hosted git service
Stars : ✭ 27,320 (+113733.33%)
Mutual labels: gogs
go-scm Package scm provides a unified interface to multiple source code management systems.
Stars : ✭ 117 (+387.5%)
Mutual labels: gogs
gogs-bash Bash Script for Interacting with the GOGS API
Stars : ✭ 31 (+29.17%)
Mutual labels: gogs
Docker Gogs MySQL
Gogs is a painless self-hosted Git service
Getting started
Clone project :
git clone https://github.com/nanoninja/docker-gogs-mysql.git
You could customize your settings before installation :
Edit .env
file
Install :
use Makefile
# show commands
make help
sudo make install
or by entering the following commands
# Copy the configuration file from the dist file
cp etc/app.ini.dist etc/app.ini
# Start services
sudo docker-compose up -d
# Generate self-signed certificates
source .env && sudo docker-compose exec -T gogsapp bash -c " cd /app/gogs; exec /app/gogs/gogs cert -ca=true -duration=$GOGS_CERT_DURATION -host=$GOGS_HTTP_DOMAIN "
# Copy the configuration file to the container
sudo docker cp $( pwd) /etc/app.ini $( sudo docker-compose ps -q gogsapp) :/data/gogs/conf/app.ini
# Restart the server to reload the configuration
sudo docker-compose restart gogsapp
# Automatic form filling with cURL
sudo docker run --env-file $( pwd) /.env --rm -v $( pwd) /bin/install.sh:/install.sh --net=host appropriate/curl /bin/sh /install.sh
Open your favorite browser :
Using Git with SSH
Configure Git to trust a self-signed certificate
Local
git -c http.sslVerify=false push origin master
Global
git config --global http.sslVerify false
Unset Global
git config --global --unset http.sslVerify
Images to use
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected] .