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.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 

74 lines
1.4 KiB

---
version: "3"
services:
gitea_db:
image: mariadb:10
container_name: gitea_db
hostname: gitea_db
restart: unless-stopped
env_file:
- env/.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
env_file:
- env/.env-gitea_drone
ports:
- "2999:80"
volumes:
- ./etc/gitea_drone/data:/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/.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/.env-gitea_drone_agent_docker
gitea_instance:
image: gitea/gitea:1.14.1
container_name: gitea_instance
hostname: gitea_instance
restart: always
depends_on:
- gitea_db
env_file:
- env/.env-gitea_instance
ports:
- "222:22"
- "3000:3000"
volumes:
- ./etc/gitea_instance/data:/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
...