Files
homelabscripts/docker/compose/gitea.yml
2024-03-20 15:15:42 -04:00

52 lines
978 B
YAML

---
version: "3.8"
services:
app:
image: gitea/gitea:latest
container_name: gitea_app
environment:
- GITEA__database__DB_TYPE=mysql
- GITEA__database__HOST=db:3306
- GITEA__database__NAME=$DB_NAME
- GITEA__database__USER=$DB_USER
- GITEA__database__PASSWD=$DB_PASSWORD
networks:
- gitea
restart: always
volumes:
- app:/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- 3333:3000
- 222:22
depends_on:
- db
db:
image: mysql:latest
container_name: gitea_db
restart: always
environment:
- MYSQL_ROOT_PASSWORD=$DB_ROOT_PASSWORD
- MYSQL_USER=$DB_USER
- MYSQL_PASSWORD=$DB_PASSWORD
- MYSQL_DATABASE=$DB_NAME
networks:
- gitea
expose:
- 3306
volumes:
- db:/var/lib/mysql
networks:
gitea:
external: false
volumes:
db:
driver: local
app:
driver: local