Hello everyone,
I have a situation at work and I haven't done this before. so we have a binary file(executable) which is our product. think of it as an API that listens on port 8080 and if you curl it on / it responds with hello world. I was tasked to deploy the application. previously I have done docker and k8s deployment and it is usually pretty smooth. but this time I have this restriction that I can not use containers. I'm thinking about running this API as systemd service. but here is the question:
what is the standard way to deploy such application, do I have to pack it in a .deb file and install it with dpkg? anisble? simple shell script to run on every server? run my own apt repo? is running it as a systemd even a good idea?
thanks, Best.
I have a situation at work and I haven't done this before. so we have a binary file(executable) which is our product. think of it as an API that listens on port 8080 and if you curl it on / it responds with hello world. I was tasked to deploy the application. previously I have done docker and k8s deployment and it is usually pretty smooth. but this time I have this restriction that I can not use containers. I'm thinking about running this API as systemd service. but here is the question:
what is the standard way to deploy such application, do I have to pack it in a .deb file and install it with dpkg? anisble? simple shell script to run on every server? run my own apt repo? is running it as a systemd even a good idea?
thanks, Best.

