freshrss-image/fly.toml(view raw)
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 |
app = 'myfreshyrssy'
primary_region = 'otp'
kill_signal = 'SIGINT'
kill_timeout = '5s'
[experimental]
auto_rollback = true
[build]
image = 'ghcr.io/olexsmir/freshrss-image:latest'
[env]
CRON_MIN = '*/20'
[[mounts]]
source = 'freshrss_data'
destination = '/var/www/FreshRSS/data'
[[services]]
protocol = 'tcp'
internal_port = 80
processes = ['app']
[[services.ports]]
port = 80
handlers = ['http']
force_https = true
[[services.ports]]
port = 443
handlers = ['tls', 'http']
[services.concurrency]
type = 'connections'
hard_limit = 5
soft_limit = 3
[[services.tcp_checks]]
interval = '15s'
grace_period = '1s'
[[vm]]
memory = '256mb'
cpu_kind = 'shared'
cpus = 1
|