This commit is contained in:
Jason Rothstein 2020-07-21 23:41:53 -05:00
parent 7af6e5d01a
commit 1dc125ad10

61
docker-compose.yml Normal file
View File

@ -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: