Embracing New Beginnings: Welcoming Banana.dev Community to RunPod

RunPod extends a warm welcome to the Banana.dev community, offering a supportive transition to our platform. Honoring the path paved by Banana.dev, we commit to empowering developers with innovative serverless solutions.

Embracing New Beginnings: Welcoming Banana.dev Community to RunPod
A New Dawn for Serverless Computing: Embracing the Banana.dev Community

As the landscape of technology and serverless computing continues to evolve, it's with a sense of respect and understanding that we acknowledge the recent announcement from our friends at Banana.dev. Their decision to sunset operations marks the end of an era for their innovative platform, a journey that has undoubtedly contributed to the richness and diversity of the serverless ecosystem.

Honoring the Path Paved by Pioneers

The challenges faced by companies in the tech industry are numerous and, at times, daunting. It's a path of continuous innovation, adaptation, and sometimes, tough decisions. Banana.dev's journey has been one of courage, pushing the boundaries of serverless technologies and making it more accessible to developers worldwide. Their contributions have helped lay the groundwork for platforms like ours, and for that, we extend our deepest gratitude and respect to the Banana.dev team. Your efforts have not gone unnoticed and will continue to inspire the serverless community for years to come.

A Warm Welcome to the Banana.dev Community

To the Banana.dev community looking for a new home for their serverless projects, we at RunPod are here to ensure a smooth and supportive transition. We recognize the importance of continuity for your applications and workloads, and our platform is designed to offer a seamless migration experience from Banana.dev.

Bringing Your Workload to RunPod

For those who've utilized Banana.dev's docker-based serverless solutions, transitioning to RunPod is straightforward. Our platform supports Docker containers, enabling you to bring your workload over with minimal adjustments. Here's a simple guide to help you get started:

FROM runpod/banana:peel as bread
FROM YOUR_BANANA_REPO/image:tag

RUN pip install runpod

COPY --from=bread /handler.py .
COPY --from=bread /start.sh .

RUN chmod +x start.sh
CMD ["./start.sh"]
  1. Define Your Dockerfile: Start by defining a Dockerfile that leverages RunPod's base images, ensuring compatibility and ease of deployment on our platform.
    1. FROM runpod/banana:peel as bread - Building image docker image, leave unchanged.
    2. FROM YOUR_BANANA_REPO/image:tag - Use the existing docker image name and tag you used in Banana
    3. RUN pip install runpod - Required to install our SDK
    4. COPY --from=bread /handler.py . - Copies files from the bread image to the new docker image.
    5. COPY --from=bread /start.sh . - Copies files from the bread image to the new docker image.
    6. RUN chmod +x start.sh - Ensure that the start script can be executed.
    7. CMD ["./start.sh"] - Sets up the new CMD for the docker image.
  2. Build and Push: With your Dockerfile defined, build your container image and push it to a repository accessible by RunPod.
  3. Launch on RunPod Serverless: Finally, deploy your container on RunPod's serverless platform, taking advantage of our dynamic scaling, transparent pricing, and robust support for Docker.

Our Commitment to Your Success

At RunPod, we're more than just a platform; we're a community dedicated to empowering developers to achieve their best work. We're committed to providing you with the resources, support, and technology you need to thrive. Our team is on standby to assist with any questions or support you might need during your transition.

Looking Ahead

In conclusion, as we look forward to embracing the Banana.dev community within the folds of RunPod, we want to express our deepest respect and admiration for the incredible journey Banana.dev has embarked on. The pioneering spirit, innovation, and dedication of the Banana.dev team have significantly enriched the serverless computing landscape, leaving an indelible mark that will continue to inspire and guide us at RunPod. It's with great honor that we welcome their community, pledging to uphold and build upon the legacy they've established.

To the businesses and enterprise customers transitioning alongside us, we recognize the importance of seamless support and communication during this change. Therefore, we are pleased to offer an opportunity for direct connection and priority assistance from our dedicated RunPod team. We invite you to schedule a meeting with us through this link, ensuring a tailored migration experience and immediate access to the support you need.

RunPod is committed to not only providing a new platform for your serverless projects but also to fostering a community where innovation, support, and collaboration thrive. Welcome to your new home at RunPod, where together, we will continue to push the boundaries of serverless computing.

Interested in running your application with full RunPod support? See our migration document.
Connect with us over email, Discord, or live support.