summaryrefslogtreecommitdiff
path: root/infra/containers
diff options
context:
space:
mode:
authorDoan Luu Duc Tai <doan@luuduct.ai>2026-10-31 08:05:08 -0500
committerDoan Luu Duc Tai <doan@luuduct.ai>2026-10-31 08:05:08 -0500
commitfbb06ab09681079c01cc9b4eb13731ef17f4ab41 (patch)
tree9d052f079aa6e1db4e8b89d7f76529cd66d30c38 /infra/containers
parentd809d86182ab802472ae7d5e74cab66ba7bfa397 (diff)
Show crypto download progress and centralize license links
Diffstat (limited to 'infra/containers')
-rw-r--r--infra/containers/cgit/cgitrc2
-rw-r--r--infra/containers/cgit/license.lua47
-rw-r--r--infra/containers/chat/Containerfile1
3 files changed, 0 insertions, 50 deletions
diff --git a/infra/containers/cgit/cgitrc b/infra/containers/cgit/cgitrc
index 0dacb99..fb9cae8 100644
--- a/infra/containers/cgit/cgitrc
+++ b/infra/containers/cgit/cgitrc
@@ -24,6 +24,4 @@ defbranch=main
cache-root=/var/cache/cgit
cache-size=1000
cache-scanrc-ttl=1
-readme=:web/THIRD-PARTY-LICENSES.html
-about-filter=lua:/etc/cgit-license.lua
scan-path=/srv/git
diff --git a/infra/containers/cgit/license.lua b/infra/containers/cgit/license.lua
deleted file mode 100644
index ff5685f..0000000
--- a/infra/containers/cgit/license.lua
+++ /dev/null
@@ -1,47 +0,0 @@
--- Copyright (C) 2026 Doan Luu Duc Tai <doan@luuduct.ai>
---
--- This program is free software: you can redistribute it and/or modify
--- it under the terms of the GNU Affero General Public License as
--- published by the Free Software Foundation, either version 3 of the
--- License, or (at your option) any later version.
---
--- This program is distributed in the hope that it will be useful,
--- but WITHOUT ANY WARRANTY; without even the implied warranty of
--- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
--- GNU Affero General Public License for more details.
---
--- You should have received a copy of the GNU Affero General Public License
--- along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-local chunks = {}
-local rendered = false
-
-function filter_open(filename)
- chunks = {}
- rendered = filename == "web/THIRD-PARTY-LICENSES.html"
-end
-
-function filter_write(buffer)
- if rendered then
- chunks[#chunks + 1] = buffer
- else
- html_txt(buffer)
- end
-end
-
-function filter_close()
- if rendered then
- local query = os.getenv("QUERY_STRING") or ""
- local suffix = query ~= "" and ("?" .. query) or ""
- html('<nav aria-label="License views"><strong>Rendered</strong> | <a href="')
- html_attr("../tree/web/THIRD-PARTY-LICENSES.html" .. suffix)
- html('">Source</a> | <a href="')
- html_attr("../plain/web/THIRD-PARTY-LICENSES.html" .. suffix)
- html('">Raw</a></nav>')
- html('<iframe title="Third-party licenses" sandbox="" referrerpolicy="no-referrer" style="width:100%;height:80vh;border:0" srcdoc="')
- html_attr([[<!doctype html><meta http-equiv="Content-Security-Policy" content="default-src 'none'; style-src 'unsafe-inline'">]])
- html_attr(table.concat(chunks))
- html('"></iframe>')
- end
- return 0
-end
diff --git a/infra/containers/chat/Containerfile b/infra/containers/chat/Containerfile
index ff97f05..a63683e 100644
--- a/infra/containers/chat/Containerfile
+++ b/infra/containers/chat/Containerfile
@@ -19,7 +19,6 @@ COPY crypto.wasm /app/bin/chat/crypto.wasm
COPY SOURCE.tar.gz /app/bin/chat/SOURCE.tar.gz
COPY web /app/crates/chat-server/web
COPY wasi.mjs /app/crates/chat-crypto/browser/wasi.mjs
-COPY THIRD-PARTY-LICENSES.html /app/web/THIRD-PARTY-LICENSES.html
COPY CHAT-APPLICATION.txt /app/docs/CHAT-APPLICATION.txt
COPY CHAT-PRODUCTION.txt /app/docs/CHAT-PRODUCTION.txt
COPY LICENSE /app/LICENSE