From 119a9f5fc94e75dfec4a45d356d8ee83b74cfd35 Mon Sep 17 00:00:00 2001 From: Reily Siegel Date: Thu, 2 Feb 2023 16:38:58 -0500 Subject: [PATCH] Initial Commit. --- .drone.yml | 21 +++++++++++++++++++++ README.org | 3 +++ docker-compose.yml | 17 +++++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 .drone.yml create mode 100644 README.org create mode 100644 docker-compose.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..c2ebb97 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,21 @@ +kind: pipeline +name: compose +type: docker + +steps: +- name: deploy + image: docker/compose + volumes: + - name: docker_sock + path: /var/run/docker.sock + commands: + - docker-compose -p ${DRONE_REPO_NAME} up -d + +volumes: + - name: docker_sock + host: + path: /var/run/docker.sock + +trigger: + branch: + - master diff --git a/README.org b/README.org new file mode 100644 index 0000000..8c695d2 --- /dev/null +++ b/README.org @@ -0,0 +1,3 @@ +#+TITLE: Compose + +Refer to the [[https://bookstack.axpdsp.org/books/service-management/chapter/creating-a-new-compose-file][service management documentation]]. diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..471f0b6 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,17 @@ +version: "3.8" + +services: + whoami: + image: traefik/whoami + container_name: simple-service + networks: + - proxy + labels: + - traefik.enable=true + - traefik.http.routers.whoami.rule=Host(`whoami.axpdsp.org`) + - traefik.http.routers.whoami.tls.certresolver=le + +networks: + proxy: + name: proxy + external: true