Files changed (1) hide show
  1. app.py +8 -1
app.py CHANGED
@@ -4,6 +4,7 @@ from PIL import Image, ImageDraw, ImageFont
4
  from src.condition import Condition
5
  from diffusers.pipelines import FluxPipeline
6
  import numpy as np
 
7
 
8
  from src.generate import seed_everything, generate
9
 
@@ -75,6 +76,9 @@ def get_samples():
75
  return [[Image.open(sample["image"]), sample["text"]] for sample in sample_list]
76
 
77
 
 
 
 
78
  demo = gr.Interface(
79
  fn=process_image_and_text,
80
  inputs=[
@@ -90,5 +94,8 @@ if __name__ == "__main__":
90
  init_pipeline()
91
  demo.launch(
92
  debug=True,
93
- ssr_mode=False
 
 
94
  )
 
 
4
  from src.condition import Condition
5
  from diffusers.pipelines import FluxPipeline
6
  import numpy as np
7
+ import os
8
 
9
  from src.generate import seed_everything, generate
10
 
 
76
  return [[Image.open(sample["image"]), sample["text"]] for sample in sample_list]
77
 
78
 
79
+ # Ajuste para definir a porta corretamente
80
+ port = int(os.getenv("PORT", 7860)) # Usa a variável de ambiente PORT, se disponível
81
+
82
  demo = gr.Interface(
83
  fn=process_image_and_text,
84
  inputs=[
 
94
  init_pipeline()
95
  demo.launch(
96
  debug=True,
97
+ ssr_mode=False,
98
+ server_port=port, # Define a porta
99
+ server_name="0.0.0.0", # Garante que a aplicação será acessível
100
  )
101
+