| author | |
| committer | |
| log | 7660b1882cbb0f3a9d41fae2ec3fe1c4182f568d |
| tree | 3f2cd5465446bcb1bcd5000633b604718dd81b3f |
| parent | 1b883794b51c317e1791a2301c47508c8276e2e3 |
| signature |
3 files changed, 31 insertions(+), 6 deletions(-)
compose.yaml+14| ... | @@ -643,6 +643,20 @@ services: | ... | @@ -643,6 +643,20 @@ services: |
| 643 | - "${APP_ROOT}/evil-infra/forgejo-runner:/data" | 643 | - "${APP_ROOT}/evil-infra/forgejo-runner:/data" |
| 644 | restart: unless-stopped | 644 | restart: unless-stopped |
| 645 | command: forgejo-runner daemon | 645 | 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 | ||
| 646 | 660 | ||
| 647 | secrets: | 661 | secrets: |
| 648 | openvpn-credentials: | 662 | openvpn-credentials: |
config/Caddyfile+6| ... | @@ -200,6 +200,12 @@ git.evil.inc { | ... | @@ -200,6 +200,12 @@ git.evil.inc { |
| 200 | 		header_up X-Http-Version {http.request.proto} | 200 | 		header_up X-Http-Version {http.request.proto} |
| 201 | 	} | 201 | 	} |
| 202 | } | 202 | } |
| 203 | search.evil.inc { | ||
| 204 | 	tls { | ||
| 205 | 		on_demand | ||
| 206 | 	} | ||
| 207 | 	reverse_proxy "http://evil-search" | ||
| 208 | } | ||
| 203 | 209 | ||
| 204 | # redirections | 210 | # redirections |
| 205 | paperclover.dev { | 211 | paperclover.dev { |
config/copyparty.conf+11-6| ... | @@ -24,28 +24,33 @@ | ... | @@ -24,28 +24,33 @@ |
| 24 | [/] # webroot | 24 | [/] # webroot |
| 25 | /w | 25 | /w |
| 26 | accs: | 26 | accs: |
| 27 | rwmda: snow | 27 | A: snow |
| 28 | [/clover] | 28 | [/clover] |
| 29 | /w/clover | 29 | /w/clover |
| 30 | accs: | 30 | accs: |
| 31 | rwmd: snow | 31 | A: snow |
| 32 | [/media] # mediaroot | 32 | [/media] # mediaroot |
| 33 | /w/media | 33 | /w/media |
| 34 | accs: | 34 | accs: |
| 35 | rwmd: snow, rain, fish, akira, @media-manage | 35 | rwmd.: snow, rain, fish, akira, @media-manage |
| 36 | r: @media | 36 | r: @media |
| 37 | [/home/${u}] | 37 | [/home/${u}] |
| 38 | /w/home/${u} | 38 | /w/home/${u} |
| 39 | accs: | 39 | accs: |
| 40 | rwmd: ${u}, @su | 40 | rwmd.: ${u}, @su |
| 41 | [/clover/Public] | 41 | [/clover/Public] |
| 42 | /w/clover/Public | 42 | /w/clover/Public |
| 43 | accs: | 43 | accs: |
| 44 | r: * | 44 | r.: * |
| 45 | rwm: @acct | 45 | rwm: @acct |
| 46 | rwmd: snow | 46 | rwmd: snow |
| 47 | [/mirrors] | 47 | [/mirrors] |
| 48 | /w/mirrors | 48 | /w/mirrors |
| 49 | accs: | 49 | accs: |
| 50 | r: * | 50 | r.: * |
| 51 | rwmd: snow | 51 | rwmd: snow |
| 52 | [/logs] | ||
| 53 | /w/logs | ||
| 54 | accs: | ||
| 55 | rwmda.: snow | ||
| 56 | g: * |