This website requires JavaScript.
Explore
Help
Sign In
grendervill
0 Followers
·
0 Following
Joined on
2026-06-02
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
7
Projects
Packages
Public Activity
Starred Repositories
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:32:40 +03:00
c274abdfa1
fix(deploy): подстановка значений в .env через python3 (sed ломался на @ в паролях)
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:32:21 +03:00
a556a86db7
fix(deploy): TLS_ENABLED вычисляется в resolve_derived_values (был unbound при записи .env)
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:31:55 +03:00
0497016c69
fix(deploy): .env генерируется через подстановку @KEY@, а не через heredoc
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:30:24 +03:00
4b3a90ad7f
fix(deploy): age-ключ генерируется без age-keygen -o (он читает stdin и ломал sudo -S)
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:29:41 +03:00
8ff7831dc7
fix(deploy): ssh при загрузке сертификата не читает stdin (ломало sudo -S)
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:29:20 +03:00
aefaf36108
fix(deploy): в плане установки показываются фактические адреса привязки
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:28:31 +03:00
1359821799
feat(deploy): адрес привязки для прокси по туннелю и загрузка сертификата TURN с внешнего узла
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:28:06 +03:00
e8e063e52d
feat(turn): внешний TURN-релей и TLS через прокси
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:23:44 +03:00
4c17080c02
fix(deploy): ensure_swap не ломается на уже активном swap провайдера
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:23:19 +03:00
b89a0abb44
fix(deploy): установщик сохраняет и восстанавливает чужие правила UFW
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:22:58 +03:00
c5392349cd
feat(turn): TURN/TLS с сертификатом, порты релея и автообновление сертификата
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:00:34 +03:00
5353c5d5a2
fix(smoke): шифрование бэкапа проверяется по содержимому (age-encryption.org/v1)
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:00:11 +03:00
cf2a5f4845
fix(deploy): SKIP_TLS сохраняется в .env, smoke.sh не падает на незаданном LIVEKIT_PUBLISH
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 19:58:34 +03:00
3d1816a640
feat(config): схема URL в meta зависит от TLS_ENABLED
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 19:57:47 +03:00
6804a316cf
fix(smoke): в smoke.sh нет функции warn — используем skip
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 19:55:46 +03:00
8f7620026d
fix(livekit): конфиг по официальной схеме livekit-server
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 19:42:44 +03:00
d4c6cfa643
perf(container): статический musl-образ 30.2 MB, владение каталогами данных
35cf719d58
perf(container): образ без apt-зависимостей и встроенный healthcheck
b13f9a7479
test(httpx): тесты middleware, конверта ошибок и определения IP клиента
741bb89bd3
fix(deploy): интерполяция compose без предупреждений о незаданных переменных
37fa3e0668
test(deploy): разделение проверок установщика и сборки образа
Compare 15 commits »
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 17:30:29 +03:00
356cec2bb8
first commit
grendervill
created branch
main
in
grendervill/glchat
2026-09-19 17:30:29 +03:00
grendervill
created repository
grendervill/glchat
2026-09-19 17:29:02 +03:00
Previous
8
Next