compose-files/gitea/docker-compose.yml
2023-04-30 11:53:46 +00:00

43 lines
884 B
YAML

version: '2'
volumes:
app:
db:
services:
app:
container_name: gitea
restart: unless-stopped
image: gitea/gitea:latest
links:
- db:mysql
volumes:
- /var/docker_data/gitea:/data
ports:
- "${GITEA_SSH_PORT}:22"
- "${GITEA_WEB_PORT}:3000"
environment:
- VIRTUAL_PORT=3000
- VIRTUAL_HOST=${GITEA_HOSTNAME}
networks:
- backend
- frontend
db:
container_name: gitea-db
restart: unless-stopped
image: mysql:8.0
#security_opt:
# - seccomp:unconfined
cap_add: [ SYS_NICE ]
volumes:
- /var/docker_data/gitea_db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- MYSQL_DATABASE=${MYSQL_DATABASE}
- MYSQL_USER=${MYSQL_USER}
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
networks:
- backend
networks:
frontend:
backend: