Files
Docker-Compose/Gitea/docker-compose.yaml
2026-02-20 23:43:46 -08:00

36 lines
980 B
YAML

services:
app:
image: gitea/gitea:latest
environment:
- GITEA__database__DB_TYPE=${GITEA_database_DB_TYPE}
- GITEA__database__HOST=db:${GITEA_database_HOST}
- GITEA__database__NAME=${GITEA_database_NAME}
- GITEA__database__USER=${GITEA_database_USER}
- GITEA__database__PASSWD=${GITEA_database_PASSWD}
restart: unless-stopped
volumes:
- app_data:/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- ${HOST_PORT}:3000
- ${SSH_PORT}:2222
depends_on:
- db
db:
image: docker.io/library/mysql:8
restart: unless-stopped
environment:
- MYSQL_ROOT_PASSWORD=${GITEA_database_ROOT_PASSWD}
- MYSQL_USER=${GITEA_database_USER}
- MYSQL_PASSWORD=${GITEA_database_PASSWD}
- MYSQL_DATABASE=${GITEA_database_NAME}
volumes:
- mysql_data:/var/lib/mysql
volumes:
app_data:
external: false
mysql_data:
external: false