Add example for production deployment

This commit is contained in:
2025-05-28 00:33:01 +04:00
parent dbf892535b
commit 7b89230cae
17 changed files with 202 additions and 17 deletions

View File

@@ -0,0 +1,3 @@
FEEDGEN_HOSTNAME=https://feeds.bsky.example.com
FEEDGEN_PUBLISHER_DID=did:plc:qwertyuiopp
API_PORT=8421

View File

@@ -0,0 +1,3 @@
POST_MAX_DATE=720h # Save only posts created in the last month
POST_COLLECTION_CUTOFF_CRON_DELAY=30m # 30 minutes
POST_COLLECTION_CUTOFF_CRON_MAX_DOCUMENT=1000000 # Delete post documents after 1 million

View File

@@ -0,0 +1,3 @@
FEED_AZ_GENERATER_CRON_DELAY=1m # 1 minute
FEED_AZ_COLLECTION_CUTOFF_CRON_DELAY=30m # 30 minutes
FEED_AZ_COLLECTION_CUTOFF_CRON_MAX_DOCUMENT=500000 # Delete post documents after 500 thousand

View File

@@ -0,0 +1,4 @@
MONGODB_HOST=mongodb
MONGODB_PORT=27017
MONGODB_USERNAME=root
MONGODB_PASSWORD=toor

View File

@@ -0,0 +1,11 @@
{
admin off
}
{$DOMAIN} {
request_body {
max_size 8MB
}
reverse_proxy {$API_HOST}
}

View File

@@ -0,0 +1,2 @@
DOMAIN=feeds.bsky.example.com
API_HOST=http://api:8421

View File

@@ -0,0 +1,2 @@
MONGO_INITDB_ROOT_USERNAME=root
MONGO_INITDB_ROOT_PASSWORD=toor