mirror of
https://github.com/aykhans/bsky-feedgen.git
synced 2025-07-17 21:34:00 +00:00
Add example for production deployment
This commit is contained in:
3
prod/config/app/api.env.example
Normal file
3
prod/config/app/api.env.example
Normal file
@@ -0,0 +1,3 @@
|
||||
FEEDGEN_HOSTNAME=https://feeds.bsky.example.com
|
||||
FEEDGEN_PUBLISHER_DID=did:plc:qwertyuiopp
|
||||
API_PORT=8421
|
3
prod/config/app/consumer.env.example
Normal file
3
prod/config/app/consumer.env.example
Normal 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
|
3
prod/config/app/feedgen/az.env.example
Normal file
3
prod/config/app/feedgen/az.env.example
Normal 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
|
4
prod/config/app/mongodb.env.example
Normal file
4
prod/config/app/mongodb.env.example
Normal file
@@ -0,0 +1,4 @@
|
||||
MONGODB_HOST=mongodb
|
||||
MONGODB_PORT=27017
|
||||
MONGODB_USERNAME=root
|
||||
MONGODB_PASSWORD=toor
|
11
prod/config/caddy/Caddyfile
Normal file
11
prod/config/caddy/Caddyfile
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
admin off
|
||||
}
|
||||
|
||||
{$DOMAIN} {
|
||||
request_body {
|
||||
max_size 8MB
|
||||
}
|
||||
|
||||
reverse_proxy {$API_HOST}
|
||||
}
|
2
prod/config/caddy/env.example
Normal file
2
prod/config/caddy/env.example
Normal file
@@ -0,0 +1,2 @@
|
||||
DOMAIN=feeds.bsky.example.com
|
||||
API_HOST=http://api:8421
|
2
prod/config/mongodb/env.example
Normal file
2
prod/config/mongodb/env.example
Normal file
@@ -0,0 +1,2 @@
|
||||
MONGO_INITDB_ROOT_USERNAME=root
|
||||
MONGO_INITDB_ROOT_PASSWORD=toor
|
Reference in New Issue
Block a user