commit 119a9f5fc94e75dfec4a45d356d8ee83b74cfd35 Author: Reily Siegel Date: Thu Feb 2 16:38:58 2023 -0500 Initial Commit. 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