From fd66f1f8262a66168c8b74e62e35aec95c992e17 Mon Sep 17 00:00:00 2001 From: Giles Bradshaw Date: Sat, 25 Apr 2020 21:44:43 +0100 Subject: [PATCH] . --- .drone.star | 58 +++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 41 insertions(+), 17 deletions(-) diff --git a/.drone.star b/.drone.star index 8d3b7c2..c045585 100644 --- a/.drone.star +++ b/.drone.star @@ -37,23 +37,42 @@ def wait(delay, name): } def build(name): return { - "name": "build-{name}".format(name=name), - "image": "docker:dind", - "volumes": [ - { - "name": "dockersock", - "path": "/var/run", - }, - ], - "environment": environment([ - "local-docker-registry", - ]), - "commands": [ - "cd {name}".format(name=name), - "docker build . -t $${{LOCAL_DOCKER_REGISTRY}}{name}".format(name=name), - "docker push $${{LOCAL_DOCKER_REGISTRY}}{name}".format(name=name), - ], - } + "name": "build-{name}".format(name=name), + "image": "docker:dind", + "volumes": [ + { + "name": "dockersock", + "path": "/var/run", + }, + ], + "environment": environment([ + "local-docker-registry", + ]), + "commands": [ + "cd {name}".format(name=name), + "docker build . -t $${{LOCAL_DOCKER_REGISTRY}}{name}".format(name=name), + "docker push $${{LOCAL_DOCKER_REGISTRY}}{name}".format(name=name), + ], + } +def buildNginx(name): + return { + "name": "build-nginx-{name}".format(name=name), + "image": "docker:dind", + "volumes": [ + { + "name": "dockersock", + "path": "/var/run", + }, + ], + "environment": environment([ + "local-docker-registry", + ]), + "commands": [ + "cd lestencrypt-nginx", + "sh build.sh {name} $${LOCAL_DOCKER_REGISTRY}".format(name = name), + ], + } + def steps(name, dependsOn): return { "kind": "pipeline", @@ -69,6 +88,11 @@ def steps(name, dependsOn): wait(15, "wait"), build("guacamole-postgresql"), build("ngrok-gitea"), + build("letsencrypt-nginx"), + buildNginx("blog"), + buildNginx("drone"), + buildNginx("git"), + buildNginx("remote"), { "name": "build", "image": "alpine",