added media fixes, search, push updates, pwa, metrics. preparing release 1.0
This commit is contained in:
@@ -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:
|
||||
Reference in New Issue
Block a user