You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
88 lines
1.7 KiB
88 lines
1.7 KiB
---
|
|
version: "3"
|
|
|
|
services:
|
|
gitea_db:
|
|
image: mariadb:10
|
|
container_name: gitea_db
|
|
|
|
hostname: gitea_db
|
|
restart: unless-stopped
|
|
|
|
env_file:
|
|
- ./.env-gitea_db
|
|
|
|
volumes:
|
|
- ./etc/gitea_db/data:/var/lib/mysql
|
|
gitea_drone:
|
|
image: drone/drone:1.9
|
|
container_name: gitea_drone
|
|
|
|
hostname: gitea_drone
|
|
restart: always
|
|
depends_on:
|
|
- gitea_drone_db
|
|
|
|
env_file:
|
|
- ./.env-gitea_drone
|
|
ports:
|
|
- "2999:80"
|
|
|
|
volumes:
|
|
- ./etc/gitea_drone/data:/data
|
|
gitea_drone_db:
|
|
image: postgres:13-alpine
|
|
container_name: gitea_drone_db
|
|
|
|
hostname: gitea_drone_db
|
|
restart: unless-stopped
|
|
|
|
env_file:
|
|
- ./.env-gitea_drone_db
|
|
|
|
volumes:
|
|
- ./etc/gitea_drone_db/data:/var/lib/postgresql/data
|
|
gitea_drone_agent_ssh:
|
|
image: drone/drone-runner-ssh:1.0.1
|
|
container_name: gitea_drone_agent_ssh
|
|
|
|
hostname: gitea_drone_agent_ssh
|
|
restart: always
|
|
depends_on:
|
|
- gitea_drone
|
|
|
|
env_file:
|
|
- .env-gitea_drone_agent_ssh
|
|
gitea_drone_agent_docker:
|
|
image: drone/drone-runner-docker:1.6.3
|
|
container_name: gitea_drone_agent_docker
|
|
|
|
hostname: gitea_drone_agent_docker
|
|
restart: always
|
|
depends_on:
|
|
- gitea_drone
|
|
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
env_file:
|
|
- .env-gitea_drone_agent_docker
|
|
gitea_instance:
|
|
image: gitea/gitea:1.13.7
|
|
container_name: gitea_instance
|
|
|
|
hostname: gitea_instance
|
|
restart: always
|
|
depends_on:
|
|
- gitea_db
|
|
|
|
env_file:
|
|
- ./.env-gitea_instance
|
|
ports:
|
|
- "222:22"
|
|
- "3000:3000"
|
|
|
|
volumes:
|
|
- ./etc/gitea_instance/data:/data
|
|
- /etc/timezone:/etc/timezone:ro
|
|
- /etc/localtime:/etc/localtime:ro
|
|
...
|