From daa00efaefa5c3c2a1b96abbcfc83da6353844cc Mon Sep 17 00:00:00 2001 From: BBaoVanC Date: Sat, 31 Jul 2021 14:51:44 -0500 Subject: [PATCH] Add files --- .gitignore | 2 ++ docker-compose.yml | 47 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 .gitignore create mode 100644 docker-compose.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..24f9f8d --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.env +data/ diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..8184c8d --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,47 @@ +version: "2.1" +services: + postgres: + image: postgres:latest + environment: + - POSTGRES_USER=drone + - POSTGRES_PASSWORD + - POSTGRES_DB=dronedb + volumes: + - ./data/postgres:/var/lib/postgresql/data/ + restart: always + + server: + image: drone/drone:latest + environment: + - DRONE_GITEA_SERVER=https://git.boba.best + - DRONE_GITEA_CLIENT_ID + - DRONE_GITEA_CLIENT_SECRET + - DRONE_RPC_SECRET + - DRONE_SERVER_HOST=drone.boba.best + - DRONE_SERVER_PROTO=https + - DRONE_GIT_ALWAYS_AUTH=true + - DRONE_LOGS_TEXT=true + - DRONE_LOGS_PRETTY=true + - DRONE_LOGS_COLOR=true + - DRONE_DATABASE_DRIVER=postgres + - DRONE_DATABASE_DATASOURCE=postgres://drone:${POSTGRES_PASSWORD}@postgres:5432/dronedb?sslmode=disable + - DRONE_USER_CREATE=username:bbaovanc,admin:true + restart: always + ports: + - 127.0.0.1:8081:80 + depends_on: + - postgres + + runner: + image: drone/drone-runner-docker:latest + environment: + - DRONE_RPC_PROTO=https + - DRONE_RPC_HOST=drone.boba.best + - DRONE_RPC_SECRET + - DRONE_RUNNER_CAPACITY=4 + - DRONE_RUNNER_NAME=hetzboba + volumes: + - /var/run/docker.sock:/var/run/docker.sock + restart: always + depends_on: + - server