mirror of
https://github.com/lobehub/lobe-chat.git
synced 2026-06-14 03:30:19 +00:00
7eecb23d22
* 👷 build: optimize image size under `glibc` env * 👷 build: add `startServer.js` as server launcher * 🐛 fix: `PROXY_URL` missing * 🔨 chore: exit if DB migration failed * 🔨 chore: allow resolve ipv6 address * 🔨 chore: rollback changes, cleanup code * 🔨 chore: improve console log * 🔨 chore: improve error print * 👷 build: add `isValidSSL` function to check SSL cert * 🔨 chore: handle `CERT_HAS_EXPIRED` error * 🔨 chore: cleanup code * 🔨 chore: improve console log * 👷 build: check oss & auth issuer ssl connection before running * 🔨 chore: improve console log * 🔨 chore: change `SSL` to `TLS` * 🐛 fix: fix `443` port not display in logs * 🔨 chore: improve console output * 🐛 fix: fix error catch * 🔨 chore: handle corner case * 👷 build: support self-signed SSL cert, switch to system-wide CA cert * 🔨 chore: handle `UNABLE_TO_GET_ISSUER_CERT_LOCALLY` error * 🔨 chore: handle when `*_ISSUER` not existed * 🔨 chore: handle non-https protocol, skip TLS checking * 🔨 chore: improve console log * 🐛 fix: fix proxychains logs not available when host is ip addr * 👷 build: add DNS server self-check support, split DNS resolve function * 🔨 chore: improve console.log * 🔨 chore: print DNS server before db migration * 🔨 chore: update `isValidIP` & `resolveHostIP` function, ready for IPv6 * 🐛 fix: fix error handle * 👷 build: set `ENTRYPOINT` to `/bin/node` * 👷 build: set full path for `proxychains` & `node`, ready for distroless * 👷 build: pin node LTS version to 20