Continuous Integration, QA, Docker,...

Category: Delphi

How to run Delphi apps on Docker Linux with RadStudio 10.3.3

At last, Embarcadero has released some oficial Docker images to run Delphi apps. Another good news is that you will be able to debug linux applications running in a container.

As you know, since RadStudio 10.2 you can target Linux for Delphi applications. Two years ago I wrote about how to run those apps inside Docker containers with an image created by me. But with the official images is easier! Continue reading

Debugging Delphi applications inside a Windows Docker container

Hi there! Ever wondered how to deploy delphi applications inside a Windows Docker container? And how to debug them once they’re inside the container?  Search no more!  I will explain how to run a Windows Docker container with PAServer up and running, ready to debug your applications.

Continue reading

Running Delphi Applications on Linux with Docker

Starting from Rad Studio 10.2 Tokyo it is possible to compile and run Linux server applications (without user interface). We are going to prepare a docker image with Ubuntu and everything necessary to run Delphi applications on Linux, via PAServer. With Docker we may deploy these applications in Linux containers to our production system.

The possibilities are immense, from setting up a universe of interconnected microservices for high availability and fault tolerance to monolithic applications. One of the advantages of using Docker is that we can prepare a base image (much lighter than using virtual machines) and deploy it as we need it.

Update!: If you are using 10.3.3 (Rio) read How to run Delphi apps on Docker Linux with RadStudio 10.3.3

Continue reading

© 2024

Theme by Anders NorenUp ↑

Si continuas utilizando este sitio aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.