Repository navigation
Expand file tree
/
Copy path.env.example
More file actions
60 lines (53 loc) · 2.54 KB
/
Copy path.env.example
File metadata and controls
60 lines (53 loc) · 2.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# =================================================================
# Instagram Saved Posts Tracker - Environment Configuration
# =================================================================
# NOTE: When running via docker-compose, NO manual configuration is
# required! All core services are pre-wired out of the box.
# =================================================================
# -----------------------------------------------------------------
# 1. Core Application & Database
# -----------------------------------------------------------------
# Port on the host machine to expose the application (default: 5050)
PORT=5050
# MongoDB Connection String (pre-configured with replica set for transactions)
DATABASE_URL="mongodb://mongo:27017/instagram?replicaSet=rs0&directConnection=true"
# Environment Mode (production / development)
NODE_ENV=production
# -----------------------------------------------------------------
# 2. Cloudinary Permanent Media CDN (Optional)
# -----------------------------------------------------------------
# Instagram CDN URLs expire after several days. Setting Cloudinary
# credentials enables permanent storage for post images & thumbnails.
# Free plan: https://cloudinary.com/users/register_free
CLOUDINARY_CLOUD_NAME=
CLOUDINARY_API_KEY=
CLOUDINARY_API_SECRET=
# -----------------------------------------------------------------
# 3. AI Vector Search - Qdrant (Optional, Beta - OFF by default)
# -----------------------------------------------------------------
# Leave these commented out and search stays disabled: the app shows a
# "not enabled" notice on the Search page and never downloads any models.
#
# To turn it on you need a running Qdrant service. With docker compose:
# docker compose -f docker-compose.yml -f docker-compose.search.yml up -d
# then uncomment QDRANT_URL below.
#
# Setting QDRANT_URL is the switch — nothing else enables or disables search.
# See docs/features/ai-vector-search.md
#
# QDRANT_URL="http://qdrant:6333"
#
# Host port for the Qdrant API & Dashboard (default: 6335, loopback only).
# Dashboard UI: http://localhost:6335/dashboard
# QDRANT_PORT=6335
#
# Required if you enable Qdrant's own auth. The app refuses to send this over
# plaintext HTTP to a non-local host.
# QDRANT_API_KEY=
# -----------------------------------------------------------------
# 4. Logging & Telemetry (Optional)
# -----------------------------------------------------------------
# Log level: fatal | error | warn | info | debug | trace (default: info)
LOG_LEVEL=info
# Next.js telemetry disable
NEXT_TELEMETRY_DISABLED=1