authorgravatar for git@paperclover.netclover caruso <git@paperclover.net> 2026-01-25 21:44:10-08:00
committergravatar for git@paperclover.netclover caruso <git@paperclover.net> 2026-02-01 20:29:55-08:00
log7660b1882cbb0f3a9d41fae2ec3fe1c4182f568d
tree3f2cd5465446bcb1bcd5000633b604718dd81b3f
parent1b883794b51c317e1791a2301c47508c8276e2e3
signaturebadge-check Signed by SSH key SHA256:xbd+BjjhyBfwk7GVoURf9Yx0gzDerHbvYv7SddNWmAs

feat: evil search and ci stuff


3 files changed, 31 insertions(+), 6 deletions(-)

compose.yaml+14
......@@ -643,6 +643,20 @@ services:
643643 - "${APP_ROOT}/evil-infra/forgejo-runner:/data"
644644 restart: unless-stopped
645645 command: forgejo-runner daemon
646 evil-search:
647 container_name: evil-search
648 build:
649 context: https://oauth2:${EVIL_GIT_CLONE_KEY:-}@git.evil.inc/evil/clo-ci-testing.git
650 pull_policy: always
651 environment:
652 DOCKER_HOST: tcp://docker-in-docker:2375
653 PGHOST: us-west-2.pg.psdb.cloud
654 PGPORT: 5432
655 PGDATABASE: postgres
656 PGUSER: "${EVIL_SEARCH_PGUSER}"
657 PGPASSWORD: "${EVIL_SEARCH_PGPASSWORD}"
658 user: "$USER_ID:$GROUP_ID"
659 restart: unless-stopped
646660
647661secrets:
648662 openvpn-credentials:
config/Caddyfile+6
......@@ -200,6 +200,12 @@ git.evil.inc {
200200 header_up X-Http-Version {http.request.proto}
201201 }
202202}
203search.evil.inc {
204 tls {
205 on_demand
206 }
207 reverse_proxy "http://evil-search"
208}
203209
204210# redirections
205211paperclover.dev {
config/copyparty.conf+11-6
......@@ -24,28 +24,33 @@
2424[/] # webroot
2525 /w
2626 accs:
27 rwmda: snow
27 A: snow
2828[/clover]
2929 /w/clover
3030 accs:
31 rwmd: snow
31 A: snow
3232[/media] # mediaroot
3333 /w/media
3434 accs:
35 rwmd: snow, rain, fish, akira, @media-manage
35 rwmd.: snow, rain, fish, akira, @media-manage
3636 r: @media
3737[/home/${u}]
3838 /w/home/${u}
3939 accs:
40 rwmd: ${u}, @su
40 rwmd.: ${u}, @su
4141[/clover/Public]
4242 /w/clover/Public
4343 accs:
44 r: *
44 r.: *
4545 rwm: @acct
4646 rwmd: snow
4747[/mirrors]
4848 /w/mirrors
4949 accs:
50 r: *
50 r.: *
5151 rwmd: snow
52[/logs]
53 /w/logs
54 accs:
55 rwmda.: snow
56 g: *