Polish store and v2rayA app for release

- Redesign store README as a minimal storefront

- Refine app README and remove technical clutter

- Update Sphera icon with refined vector styling

- Use original v2rayA app icon

- Use raw GitHub URL for v2rayA icon per Umbrel Community Store spec

- Add custom v2rayA image build for UmbrelOS nf_tables iptables
This commit is contained in:
Sphera Bot
2026-08-03 22:13:53 +10:00
commit a7d1a0741f
11 changed files with 355 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
version: "3.7"
services:
app_proxy:
environment:
# v2rayA работает в host-network; app_proxy достукивается через хост
APP_HOST: host.docker.internal
APP_PORT: 20177
# v2rayA имеет собственную авторизацию; двойная auth ломает UX
PROXY_AUTH_ADD: "false"
extra_hosts:
- "host.docker.internal:host-gateway"
server:
image: ghcr.io/cheviiot/sphera-v2raya:v2.4.9-2@sha256:518c168f67e7c588d7eb7e860a18fb7ddeb47c8f0564309ba8daca35dc056024
network_mode: host
restart: on-failure
volumes:
# Персистентные данные v2rayA (конфигурация, подписки)
- ${APP_DATA_DIR}/data:/etc/v2raya
environment:
# Слушаем на хосте, но на порту 20177, чтобы не конфликтовать с app_proxy
V2RAYA_ADDRESS: "0.0.0.0:20177"
# Подробное логирование для отладки
V2RAYA_VERBOSE: "true"
cap_add:
# Необходимо для управления iptables и создания VPN-интерфейсов
- NET_ADMIN
- SYS_MODULE
devices:
- /dev/net/tun