Skip to content

Instantly share code, notes, and snippets.

@catvec
Last active January 24, 2018 21:40
Show Gist options
  • Select an option

  • Save catvec/7ee7353b9faee655c9d95f6505fa2904 to your computer and use it in GitHub Desktop.

Select an option

Save catvec/7ee7353b9faee655c9d95f6505fa2904 to your computer and use it in GitHub Desktop.
`docker-compose.yaml` file I am attempting to use to launch a local Drone.io instance
DRONE_GITHUB_CLIENT="secret"
DRONE_GITHUB_SECRET="secret"
DRONE_SECRET="secret"
DRONE_HOST="localhost"
DRONE_SERVER="localhost:9000"
Starting drone_drone-server_1 ...

Starting drone_drone-server_1 ... done
Starting drone_drone-agent_1 ...

Starting drone_drone-agent_1 ... done
Attaching to drone_drone-server_1, drone_drone-agent_1
drone-server_1 | [GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
drone-server_1 | - using env: export GIN_MODE=release
drone-server_1 | - using code: gin.SetMode(gin.ReleaseMode)
drone-server_1 |
drone-server_1 | [GIN-debug] GET /logout --> github.com/drone/drone/server.GetLogout (12 handlers)
drone-server_1 | [GIN-debug] GET /login --> github.com/drone/drone/server.HandleLogin (12 handlers)
drone-server_1 | [GIN-debug] GET /api/user --> github.com/drone/drone/server.GetSelf (13 handlers)
drone-server_1 | [GIN-debug] GET /api/user/feed --> github.com/drone/drone/server.GetFeed (13 handlers)
drone-server_1 | [GIN-debug] GET /api/user/repos --> github.com/drone/drone/server.GetRepos (13 handlers)
drone-server_1 | [GIN-debug] POST /api/user/token --> github.com/drone/drone/server.PostToken (13 handlers)
drone-server_1 | [GIN-debug] DELETE /api/user/token --> github.com/drone/drone/server.DeleteToken (13 handlers)
drone-server_1 | [GIN-debug] GET /api/users --> github.com/drone/drone/server.GetUsers (13 handlers)
drone-server_1 | [GIN-debug] POST /api/users --> github.com/drone/drone/server.PostUser (13 handlers)
drone-agent_1 | {"time":"2018-01-24T21:39:48Z","level":"debug","message":"request next execution"}
drone-agent_1 | INFO: 2018/01/24 21:39:48 grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp: address tcp/9000\": unknown port"; Reconnecting to {"localhost:9000" <nil>}
drone-server_1 | [GIN-debug] GET /api/users/:login --> github.com/drone/drone/server.GetUser (13 handlers)
drone-server_1 | [GIN-debug] PATCH /api/users/:login --> github.com/drone/drone/server.PatchUser (13 handlers)
drone-server_1 | [GIN-debug] DELETE /api/users/:login --> github.com/drone/drone/server.DeleteUser (13 handlers)
drone-server_1 | [GIN-debug] POST /api/repos/:owner/:name --> github.com/drone/drone/server.PostRepo (16 handlers)
drone-server_1 | [GIN-debug] GET /api/repos/:owner/:name --> github.com/drone/drone/server.GetRepo (15 handlers)
drone-server_1 | [GIN-debug] GET /api/repos/:owner/:name/builds --> github.com/drone/drone/server.GetBuilds (15 handlers)
drone-server_1 | [GIN-debug] GET /api/repos/:owner/:name/builds/:number --> github.com/drone/drone/server.GetBuild (15 handlers)
drone-server_1 | [GIN-debug] GET /api/repos/:owner/:name/logs/:number/:pid --> github.com/drone/drone/server.GetProcLogs (15 handlers)
drone-server_1 | [GIN-debug] GET /api/repos/:owner/:name/logs/:number/:pid/:proc --> github.com/drone/drone/server.GetBuildLogs (15 handlers)
drone-server_1 | [GIN-debug] GET /api/repos/:owner/:name/files/:number --> github.com/drone/drone/server.FileList (15 handlers)
drone-server_1 | [GIN-debug] GET /api/repos/:owner/:name/files/:number/:proc/*file --> github.com/drone/drone/server.FileGet (15 handlers)
drone-server_1 | [GIN-debug] GET /api/repos/:owner/:name/secrets --> github.com/drone/drone/server.GetSecretList (16 handlers)
drone-server_1 | [GIN-debug] POST /api/repos/:owner/:name/secrets --> github.com/drone/drone/server.PostSecret (16 handlers)
drone-server_1 | [GIN-debug] GET /api/repos/:owner/:name/secrets/:secret --> github.com/drone/drone/server.GetSecret (16 handlers)
drone-server_1 | [GIN-debug] PATCH /api/repos/:owner/:name/secrets/:secret --> github.com/drone/drone/server.PatchSecret (16 handlers)
drone-server_1 | [GIN-debug] DELETE /api/repos/:owner/:name/secrets/:secret --> github.com/drone/drone/server.DeleteSecret (16 handlers)
drone-server_1 | [GIN-debug] GET /api/repos/:owner/:name/registry --> github.com/drone/drone/server.GetRegistryList (16 handlers)
drone-server_1 | [GIN-debug] POST /api/repos/:owner/:name/registry --> github.com/drone/drone/server.PostRegistry (16 handlers)
drone-server_1 | [GIN-debug] GET /api/repos/:owner/:name/registry/:registry --> github.com/drone/drone/server.GetRegistry (16 handlers)
drone-server_1 | [GIN-debug] PATCH /api/repos/:owner/:name/registry/:registry --> github.com/drone/drone/server.PatchRegistry (16 handlers)
drone-server_1 | [GIN-debug] DELETE /api/repos/:owner/:name/registry/:registry --> github.com/drone/drone/server.DeleteRegistry (16 handlers)
drone-server_1 | [GIN-debug] PATCH /api/repos/:owner/:name --> github.com/drone/drone/server.PatchRepo (16 handlers)
drone-server_1 | [GIN-debug] DELETE /api/repos/:owner/:name --> github.com/drone/drone/server.DeleteRepo (16 handlers)
drone-server_1 | [GIN-debug] POST /api/repos/:owner/:name/chown --> github.com/drone/drone/server.ChownRepo (16 handlers)
drone-server_1 | [GIN-debug] POST /api/repos/:owner/:name/repair --> github.com/drone/drone/server.RepairRepo (16 handlers)
drone-server_1 | [GIN-debug] POST /api/repos/:owner/:name/move --> github.com/drone/drone/server.MoveRepo (16 handlers)
drone-server_1 | [GIN-debug] POST /api/repos/:owner/:name/builds/:number --> github.com/drone/drone/server.PostBuild (16 handlers)
drone-server_1 | [GIN-debug] DELETE /api/repos/:owner/:name/builds/:number --> github.com/drone/drone/server.ZombieKill (16 handlers)
drone-server_1 | [GIN-debug] POST /api/repos/:owner/:name/builds/:number/approve --> github.com/drone/drone/server.PostApproval (16 handlers)
drone-server_1 | [GIN-debug] POST /api/repos/:owner/:name/builds/:number/decline --> github.com/drone/drone/server.PostDecline (16 handlers)
drone-server_1 | [GIN-debug] DELETE /api/repos/:owner/:name/builds/:number/:job --> github.com/drone/drone/server.DeleteBuild (16 handlers)
drone-server_1 | [GIN-debug] GET /api/badges/:owner/:name/status.svg --> github.com/drone/drone/server.GetBadge (12 handlers)
drone-server_1 | [GIN-debug] GET /api/badges/:owner/:name/cc.xml --> github.com/drone/drone/server.GetCC (12 handlers)
drone-server_1 | [GIN-debug] POST /hook --> github.com/drone/drone/server.PostHook (12 handlers)
drone-server_1 | [GIN-debug] POST /api/hook --> github.com/drone/drone/server.PostHook (12 handlers)
drone-server_1 | [GIN-debug] GET /stream/events --> github.com/drone/drone/server.EventStreamSSE (12 handlers)
drone-server_1 | [GIN-debug] GET /stream/logs/:owner/:name/:build/:number --> github.com/drone/drone/server.LogStreamSSE (15 handlers)
drone-server_1 | [GIN-debug] GET /api/info/queue --> github.com/drone/drone/server.GetQueueInfo (13 handlers)
drone-server_1 | [GIN-debug] GET /authorize --> github.com/drone/drone/server.HandleAuth (12 handlers)
drone-server_1 | [GIN-debug] POST /authorize --> github.com/drone/drone/server.HandleAuth (12 handlers)
drone-server_1 | [GIN-debug] POST /authorize/token --> github.com/drone/drone/server.GetLoginToken (12 handlers)
drone-server_1 | [GIN-debug] GET /api/builds --> github.com/drone/drone/server.GetBuildQueue (13 handlers)
drone-server_1 | [GIN-debug] GET /api/debug/pprof/ --> github.com/drone/drone/server/debug.IndexHandler.func1 (13 handlers)
drone-server_1 | [GIN-debug] GET /api/debug/pprof/heap --> github.com/drone/drone/server/debug.HeapHandler.func1 (13 handlers)
drone-server_1 | [GIN-debug] GET /api/debug/pprof/goroutine --> github.com/drone/drone/server/debug.GoroutineHandler.func1 (13 handlers)
drone-server_1 | [GIN-debug] GET /api/debug/pprof/block --> github.com/drone/drone/server/debug.BlockHandler.func1 (13 handlers)
drone-server_1 | [GIN-debug] GET /api/debug/pprof/threadcreate --> github.com/drone/drone/server/debug.ThreadCreateHandler.func1 (13 handlers)
drone-server_1 | [GIN-debug] GET /api/debug/pprof/cmdline --> github.com/drone/drone/server/debug.CmdlineHandler.func1 (13 handlers)
drone-server_1 | [GIN-debug] GET /api/debug/pprof/profile --> github.com/drone/drone/server/debug.ProfileHandler.func1 (13 handlers)
drone-server_1 | [GIN-debug] GET /api/debug/pprof/symbol --> github.com/drone/drone/server/debug.SymbolHandler.func1 (13 handlers)
drone-server_1 | [GIN-debug] POST /api/debug/pprof/symbol --> github.com/drone/drone/server/debug.SymbolHandler.func1 (13 handlers)
drone-server_1 | [GIN-debug] GET /api/debug/pprof/trace --> github.com/drone/drone/server/debug.TraceHandler.func1 (13 handlers)
drone-server_1 | [GIN-debug] GET /metrics --> github.com/drone/drone/server/metrics.PromHandler.func1 (13 handlers)
drone-server_1 | [GIN-debug] GET /version --> github.com/drone/drone/server.Version (12 handlers)
drone-server_1 | [GIN-debug] GET /healthz --> github.com/drone/drone/server.Health (12 handlers)
drone-agent_1 | INFO: 2018/01/24 21:39:49 grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp: address tcp/9000\": unknown port"; Reconnecting to {"localhost:9000" <nil>}
drone-agent_1 | INFO: 2018/01/24 21:39:51 grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp: address tcp/9000\": unknown port"; Reconnecting to {"localhost:9000" <nil>}
drone-agent_1 | INFO: 2018/01/24 21:39:54 grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp: address tcp/9000\": unknown port"; Reconnecting to {"localhost:9000" <nil>}
drone-agent_1 | INFO: 2018/01/24 21:39:59 grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp: address tcp/9000\": unknown port"; Reconnecting to {"localhost:9000" <nil>}
drone-agent_1 | INFO: 2018/01/24 21:40:05 grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp: address tcp/9000\": unknown port"; Reconnecting to {"localhost:9000" <nil>}
Stopping drone_drone-agent_1 ...
Stopping drone_drone-server_1 ...

Stopping drone_drone-agent_1 ... done

Stopping drone_drone-server_1 ... done
Gracefully stopping... (press Ctrl+C again to force)
version: '2'
services:
drone-server:
image: drone/drone:0.8
ports:
- 80:8000
- 9000:9000
volumes:
- ./drone:/var/lib/drone/
restart: always
environment:
- DRONE_OPEN=true
- DRONE_HOST=${DRONE_HOST}
- DRONE_GITHUB=true
- DRONE_GITHUB_CLIENT=${DRONE_GITHUB_CLIENT}
- DRONE_GITHUB_SECRET=${DRONE_GITHUB_SECRET}
- DRONE_SECRET=${DRONE_SECRET}
drone-agent:
image: drone/agent:0.8
command: agent
restart: always
depends_on:
- drone-server
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- DRONE_SERVER=${DRONE_SERVER}
- DRONE_SECRET=${DRONE_SECRET}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment