Add web server config

This commit is contained in:
Aleks Rutins 2025-06-11 16:50:31 -04:00
parent 115852e591
commit 56389988de
Signed by: asr
SSH key fingerprint: SHA256:DBype7RrB3qCdOLdkvecD2Y3THOYgYOVw6jAHVgsGRQ
2 changed files with 24 additions and 3 deletions

View file

@ -6,9 +6,9 @@ user:
primary_group: runner
groups: runner docker
snap:
commands:
00: snap install docker
packages:
- snap:
- docker
runcmd:
-

View file

@ -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