content: # fly.toml app configuration file generated for ethernal-pg-migration on 2024-10-07T15:33:01+02:00
  #
  # See https://fly.io/docs/reference/configuration/ for information about how to use this file.
  #
  
  app = 'ethernal-pg-migration'
  primary_region = 'cdg'
  
  [env]
    PRIMARY_REGION = 'cdg'
  
  [build]
    image = "timescale/timescaledb-ha:pg15-ts2.11"
  
  [[mounts]]
    destination = '/data'
  
  [[services]]
    protocol = 'tcp'
    internal_port = 5432
    auto_start_machines = false
  
    [[services.ports]]
      port = 5432
      handlers = ['pg_tls']
  
    [services.concurrency]
      type = 'connections'
      hard_limit = 1000
      soft_limit = 1000
  
  [[services]]
    protocol = 'tcp'
    internal_port = 5433
    auto_start_machines = false
  
    [[services.ports]]
      port = 5433
      handlers = ['pg_tls']
  
    [services.concurrency]
      type = 'connections'
      hard_limit = 1000
      soft_limit = 1000
  
  [checks]
    [checks.pg]
      port = 5500
      type = 'http'
      interval = '15s'
      timeout = '10s'
      path = '/flycheck/pg'
  
    [checks.role]
      port = 5500
      type = 'http'
      interval = '15s'
      timeout = '10s'
      path = '/flycheck/role'
  
    [checks.vm]
      port = 5500
      type = 'http'
      interval = '15s'
      timeout = '10s'
      path = '/flycheck/vm'
  
  [[metrics]]
    port = 9187
    path = '/metrics'
  