From 163b7713354916dff3f7da7a9e8fdbf25adad348 Mon Sep 17 00:00:00 2001 From: Paul Brinkmeier Date: Wed, 2 Feb 2022 00:14:05 +0100 Subject: [PATCH] Add static website to caddy --- ansible/misc.yaml | 2 ++ docker/runner/README.md | 19 +++++++++++++++++++ docker/web/Caddyfile | 6 +++--- docker/web/docker-compose.yaml | 1 + 4 files changed, 25 insertions(+), 3 deletions(-) create mode 100644 docker/runner/README.md diff --git a/ansible/misc.yaml b/ansible/misc.yaml index d47be83..5f71aaa 100644 --- a/ansible/misc.yaml +++ b/ansible/misc.yaml @@ -51,6 +51,8 @@ state: present - name: gitlab_runner_config state: present + - name: gitlab_runner_cache + state: present - name: Set up docker stuff become: yes docker_compose: diff --git a/docker/runner/README.md b/docker/runner/README.md new file mode 100644 index 0000000..ae4e571 --- /dev/null +++ b/docker/runner/README.md @@ -0,0 +1,19 @@ +# runner + +After installation, individual runners must still be registered, e.g.: + +``` +docker run --rm -it -v gitlab_runner_config:/etc/gitlab-runner gitlab/gitlab-runner register --name +``` + +An issue I encountered when trying to cache stuff between builds was the following warning in the runner logs: + +``` +ERROR: Could not create cache adapter error=cache factory not found: factory for cache adapter "" was not registered +``` + +In order to make the runner able to create caches, register it like so: + +``` +docker run --rm -it -v gitlab_runner_config:/etc/gitlab-runner gitlab/gitlab-runner register --name --docker-disable-cache=false -docker-cache-dir /cache --docker-volumes gitlab_runner_cache:/cache +``` \ No newline at end of file diff --git a/docker/web/Caddyfile b/docker/web/Caddyfile index 7e06006..0b5795c 100644 --- a/docker/web/Caddyfile +++ b/docker/web/Caddyfile @@ -1,6 +1,6 @@ -h2954114.stratoserver.net { - file_server browse { - root /usr/share +pbrinkmeier.de { + file_server { + root /srv/pbrinkmeier.de } } diff --git a/docker/web/docker-compose.yaml b/docker/web/docker-compose.yaml index b49f5a1..590e58b 100644 --- a/docker/web/docker-compose.yaml +++ b/docker/web/docker-compose.yaml @@ -11,6 +11,7 @@ services: volumes: - caddy_data:/data - caddy_config:/config + - /home/paul/pbrinkmeier.de:/srv/pbrinkmeier.de:ro restart: always codi: