diff --git a/ci/docker-compose.yaml b/ci/docker-compose.yaml new file mode 100644 index 0000000..68ffab8 --- /dev/null +++ b/ci/docker-compose.yaml @@ -0,0 +1,40 @@ +version: '3.7' + +service: + server: + image: drone/drone:1 + restart: always + env_file: + - env-droneci-server + networks: + - internal + - proxy + volumes: + - ci_server_data:/data + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + + runner: + image: drone/drone-runner-docker:1 + restart: always + env_file: + - env-droneci-runner + networks: + - internal + volumes: + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + - /var/run/docker.sock:/var/run/docker.sock + +volumes: + ci_server_data: + driver: local + driver_opts: + type: none + o: bind + device: "/srv/docker/ci/server_data" + +networks: + internal: {} + proxy: + external: true