added media fixes, search, push updates, pwa, metrics. preparing release 1.0
CI / Go (build + vet + test) (push) Canceled after 0s
CI / Web (build + lint) (push) Canceled after 0s

This commit is contained in:
vantablackTea
2026-09-27 23:26:15 +03:00
parent 855a62755c
commit 6fc6d977bf
59 changed files with 6823 additions and 113 deletions
+35 -1
View File
@@ -11,6 +11,12 @@ services:
MESSENGER_ALLOWED_ORIGINS: ${MESSENGER_ALLOWED_ORIGINS:-}
MESSENGER_DATABASE_URL: postgres://${POSTGRES_USER:-messenger}:${POSTGRES_PASSWORD:-messenger}@postgres:5432/${POSTGRES_DB:-messenger}?sslmode=disable
MESSENGER_JWT_SECRET: ${MESSENGER_JWT_SECRET:?MESSENGER_JWT_SECRET must be set in .env}
MESSENGER_MEDIA_DIR: /data/media
MESSENGER_VAPID_PUBLIC_KEY: ${MESSENGER_VAPID_PUBLIC_KEY:-}
MESSENGER_VAPID_PRIVATE_KEY: ${MESSENGER_VAPID_PRIVATE_KEY:-}
MESSENGER_VAPID_SUBJECT: ${MESSENGER_VAPID_SUBJECT:-}
volumes:
- mediadata:/data
ports:
- "8080:8080"
depends_on:
@@ -34,5 +40,33 @@ services:
timeout: 3s
retries: 10
victoriametrics:
image: victoriametrics/victoria-metrics:latest
restart: unless-stopped
command:
- "--retentionPeriod=12"
volumes:
- vmdata:/victoria-metrics-data
ports:
- "127.0.0.1:8428:8428"
grafana:
image: grafana/grafana:latest
restart: unless-stopped
environment:
GF_SECURITY_ADMIN_USER: ${GRAFANA_ADMIN_USER:-admin}
GF_SECURITY_ADMIN_PASSWORD: ${GRAFANA_ADMIN_PASSWORD:-admin}
GF_USERS_ALLOW_SIGN_UP: "false"
volumes:
- grafanadata:/var/lib/grafana
- ./grafana/provisioning:/etc/grafana/provisioning
ports:
- "127.0.0.1:3000:3000"
depends_on:
- victoriametrics
volumes:
pgdata:
pgdata:
mediadata:
vmdata:
grafanadata: