From 7660b1882cbb0f3a9d41fae2ec3fe1c4182f568d Mon Sep 17 00:00:00 2001 From: clover caruso Date: Sun, 25 Jan 2026 21:44:10 -0800 Subject: [PATCH] feat: evil search and ci stuff --- compose.yaml | 14 ++++++++++++++ config/Caddyfile | 6 ++++++ config/copyparty.conf | 17 +++++++++++------ 3 files changed, 31 insertions(+), 6 deletions(-) diff --git a/compose.yaml b/compose.yaml index 43c5f2823e68a7ebd7b6209ac76218986f35670e..bc85e9366606b5395896636d5515c2f9212b386e 100755 --- a/compose.yaml +++ b/compose.yaml @@ -643,6 +643,20 @@ services: - "${APP_ROOT}/evil-infra/forgejo-runner:/data" restart: unless-stopped command: forgejo-runner daemon + evil-search: + container_name: evil-search + build: + context: https://oauth2:${EVIL_GIT_CLONE_KEY:-}@git.evil.inc/evil/clo-ci-testing.git + pull_policy: always + environment: + DOCKER_HOST: tcp://docker-in-docker:2375 + PGHOST: us-west-2.pg.psdb.cloud + PGPORT: 5432 + PGDATABASE: postgres + PGUSER: "${EVIL_SEARCH_PGUSER}" + PGPASSWORD: "${EVIL_SEARCH_PGPASSWORD}" + user: "$USER_ID:$GROUP_ID" + restart: unless-stopped secrets: openvpn-credentials: diff --git a/config/Caddyfile b/config/Caddyfile index 40e835f0426a010b15ec1c49bc98f92595971e76..261244bd4bde1732e6bea884837018e927c7a2f3 100644 --- a/config/Caddyfile +++ b/config/Caddyfile @@ -200,6 +200,12 @@ git.evil.inc { header_up X-Http-Version {http.request.proto} } } +search.evil.inc { + tls { + on_demand + } + reverse_proxy "http://evil-search" +} # redirections paperclover.dev { diff --git a/config/copyparty.conf b/config/copyparty.conf index 49e43a2af885d1868465c7e0502434515a8abbf2..07972d5b554092945b0487a3dc8bda2a01c22042 100644 --- a/config/copyparty.conf +++ b/config/copyparty.conf @@ -24,28 +24,33 @@ [/] # webroot /w accs: - rwmda: snow + A: snow [/clover] /w/clover accs: - rwmd: snow + A: snow [/media] # mediaroot /w/media accs: - rwmd: snow, rain, fish, akira, @media-manage + rwmd.: snow, rain, fish, akira, @media-manage r: @media [/home/${u}] /w/home/${u} accs: - rwmd: ${u}, @su + rwmd.: ${u}, @su [/clover/Public] /w/clover/Public accs: - r: * + r.: * rwm: @acct rwmd: snow [/mirrors] /w/mirrors accs: - r: * + r.: * rwmd: snow +[/logs] + /w/logs + accs: + rwmda.: snow + g: * -- 2.54.0