From 702dc2ee83c2d0a11ddc15fc6373a54a003e2fab Mon Sep 17 00:00:00 2001 From: Michal Miszczyszyn Date: Fri, 12 May 2023 11:16:04 +0200 Subject: [PATCH] v2 fly.io --- apps/api/fly.production.toml | 42 +++++++++++++++++++----------------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/apps/api/fly.production.toml b/apps/api/fly.production.toml index 5bf8d71b..65499e55 100644 --- a/apps/api/fly.production.toml +++ b/apps/api/fly.production.toml @@ -1,12 +1,15 @@ -# fly.toml file generated for devfaq-api on 2022-11-19T13:46:34+01:00 +# fly.toml app configuration file generated for devfaq-api-production on 2023-05-09T10:27:26+02:00 +# +# See https://fly.io/docs/reference/configuration/ for information about how to use this file. +# app = "devfaq-api-production" +primary_region = "waw" kill_signal = "SIGINT" -kill_timeout = 5 -processes = [] +kill_timeout = "5s" -[env] - PORT = "8080" +[experimental] + auto_rollback = true [build] dockerfile = "Dockerfile" @@ -14,32 +17,31 @@ processes = [] [deploy] release_command = "pnpm --filter=api exec prisma migrate deploy" -[experimental] - allowed_public_ports = [] - auto_rollback = true +[env] + GIT_BRANCH = "main" + GIT_COMMIT_HASH = "7d42de248dcd4fcaec1c321fcf9f0b497691aa3f" + PORT = "8080" [[services]] - http_checks = [] + protocol = "tcp" internal_port = 8080 processes = ["app"] - protocol = "tcp" - script_checks = [] - [services.concurrency] - hard_limit = 25 - soft_limit = 20 - type = "connections" [[services.ports]] - force_https = true - handlers = ["http"] port = 80 + handlers = ["http"] + force_https = true [[services.ports]] - handlers = ["tls", "http"] port = 443 + handlers = ["tls", "http"] + [services.concurrency] + type = "connections" + hard_limit = 25 + soft_limit = 20 [[services.tcp_checks]] - grace_period = "1s" interval = "15s" - restart_limit = 0 timeout = "2s" + grace_period = "1s" + restart_limit = 0