···2929const val FEED_RECORD_KEY = "darkfeed"
30303131fun main() {
3232- // TODO: Move this to an env file!
3333- val hostname = ""
3434- val ownerPds = ""
3535- val ownerDid = ""
3636- val ownerAppPassword = ""
3232+ val ownerPds = System.getenv("DF_OWNER_PDS")
3333+ val ownerDid = System.getenv("DF_OWNER_DID")
3434+ val ownerAppPassword = System.getenv("DF_OWNER_PASSWORD")
3535+ val hostname = System.getenv("DF_HOSTNAME")
37363837 val api = BskyApi(
3938 pdsUrl = buildUrl {
+27
fly.toml
···11+# fly.toml app configuration file generated for darkfeed on 2024-11-05T20:07:05-05:00
22+#
33+# See https://fly.io/docs/reference/configuration/ for information about how to use this file.
44+#
55+66+app = 'darkfeed'
77+primary_region = 'iad'
88+99+[build]
1010+ dockerfile = 'Containerfile'
1111+ ignorefile = '.containerignore'
1212+1313+[http_service]
1414+ internal_port = 8080
1515+ force_https = true
1616+ auto_stop_machines = 'stop'
1717+ auto_start_machines = true
1818+ min_machines_running = 0
1919+ processes = ['app']
2020+2121+[[vm]]
2222+ size = 'shared-cpu-1x'
2323+2424+[env]
2525+ DF_OWNER_PDS = 'bsky.social'
2626+ DF_OWNER_DID = 'did:plc:zhxv5pxpmojhnvaqy4mwailv'
2727+ DF_HOSTNAME = 'darkfeed.fly.dev'