From 56389988dee1a0d4c414090b1576f77e514b470b Mon Sep 17 00:00:00 2001 From: Aleks Rutins Date: Wed, 11 Jun 2025 16:50:31 -0400 Subject: [PATCH] Add web server config --- ci/user-data | 6 +++--- server/user-data | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/ci/user-data b/ci/user-data index 0f74161..d122770 100644 --- a/ci/user-data +++ b/ci/user-data @@ -6,9 +6,9 @@ user: primary_group: runner groups: runner docker -snap: - commands: - 00: snap install docker +packages: +- snap: + - docker runcmd: - diff --git a/server/user-data b/server/user-data index e69de29..0f22aad 100644 --- a/server/user-data +++ b/server/user-data @@ -0,0 +1,21 @@ +#cloud-config +# vim: syntax=yaml + +users: +- name: ci + shell: /bin/bash + +packages: +- snap: + - [caddy, --classic] + +write_files: +- path: /etc/caddy/Caddyfile + content: | + include /srv/*/Caddyfile + +runcmd: +- snap start --enable caddy.server +- mkdir -p /srv +- chown -R caddy:ci /srv +- chmod -R g+w-r /srv