Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

220
Views
Cómo pasar la etapa de canalización de CI/CD que inicia una API

Estoy tratando de iniciar una API en mi última etapa de una canalización de CI/CD de git. Eso se hace en Python a través de FastAPI/uvicorn, que se ejecuta dentro de un contenedor Docker.

 app = FastAPI() if __name__ == '__main__': uvicorn.run(app, port=777, host="0.0.0.0")

Todo funciona bien, sin embargo, hay un problema. Dado que la API se inicia y luego sigue ejecutándose (como debería), la etapa de CI/CD no pasa una vez que la API se ha iniciado, sino que también continúa ejecutándose. Por lo tanto, toda la canalización nunca puede alcanzar el estado aprobado.

¿Cómo sería posible marcar una etapa de CI/CD como superada, aunque el contenedor subyacente de Docker (y la secuencia de comandos de Python dentro de él) no haya terminado, porque necesita mantener la API en ejecución?

over 4 years ago · Santiago Trujillo
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!