From 1dc125ad1045153b0b43872a6158416828f2f133 Mon Sep 17 00:00:00 2001 From: Jason Rothstein Date: Tue, 21 Jul 2020 23:41:53 -0500 Subject: [PATCH] Add gogs --- docker-compose.yml | 61 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..161a914 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,61 @@ +--- +version: "3" +networks: + common: +services: + gogs: + depends_on: + - "mariadb" + environment: + APP_NAME: "Fire Dragon GIT Repository" + DB_HOST: "mariadb:3306" + DB_NAME: "gogs" + DB_PASSWD: "SecretSquirrel" + DB_TYPE: "mysql" + DB_USER: "gogs" + HTTP_PORT: "3000" + LFS_START_SERVER: "true" + RUN_MODE: "prod" + SSH_DOMAIN: "SecretSquirrel" + SSH_LISTEN_PORT: "4000" + SSH_PORT: "4000" + image: "gogs/gogs:latest" + networks: + - "common" + ports: + - "127.0.0.1:3000:3000" + - "127.0.0.1:4000:4000" + restart: "always" + volumes: + - "gogs:/data" + mariadb: + environment: + MYSQL_DATABASE: "gogs" + MYSQL_PASSWORD: "SecretSquirrel" + MYSQL_ROOT_PASSWORD: "SuperSecretSquirrel" + MYSQL_USER: "gogs" + expose: + - "3306" + image: "mariadb:latest" + networks: + - "common" + restart: "always" + volumes: + - "mariadb:/var/lib/mysql" + phpmyadmin: + depends_on: + - "mariadb" + environment: + PMA_HOST: "mariadb" + PHA_PORT: "3306" + PMA_USER: "gogs" + PMA_PASSWORD: "SecretSquirrel" + image: "phpmyadmin/phpmyadmin:fpm-alpine" + networks: + - "common" + ports: + - "127.0.0.1:5000:80" + restart: "always" +volumes: + gogs: + mariadb: