HN user

krstak

11 karma
Posts6
Comments8
View on HN

I use Docker Compose a lot in production because my clients are businesses that need internal software. There’s no need for big scaling or complex tools like Kubernetes, docker compose works great for what I need.

I usually deploy everything over SSH, just like you described.

To send images to the server, I build them locally, save them to a file using docker save, copy that file to the server, and load it there with docker load. This way, I don’t need to use any remote image registry. I have a script that handles it all, and it might be helpful for others who also want to avoid using a registry.

I also manually copy over the nginx.conf file and run it once when setting up a new project.

For SSL, I run certbot manually as well.

When I move files to the server, I like to put everything—including the volumes—in a specific folder so it stays organized the way I like.

Just wanted to share how I’m using it, maybe it gives you some ideas for future improvements to your tool.

Anyway, your tool looks really promising. If I were you, I’d definitely keep working on it. There are plenty of developers who would find it useful.

That's an interesting idea, I would definitely check it out. Personally, I use docker compose for my production business applications. These apps are built as internal business tools, and docker compose is a perfect solution for me.

I also wrote a simple script of how to deploy my apps and it works great. But I would, for sure, like to hear more about your idea. You plan to build someting like that?

I also had that problem (and still have), but I found my best gig on the UpWork.

UpWork is a race to the bottom, but only if you are unknown and have no reviews. Once you get a reputation, it gets better. It takes a lot of time, and for me, it's still the process. In the beginning, I focused only on getting good reviews without paying attention to the earnings.

I am based in Germany, and as you can guess, the money I earned couldn't even cover the electricity bills. But I got a few good reviews, and suddenly, one great client found me with a lot of work. Not only did he provide me with a lot of work, but he also referred me to other people, and I got more clients.

So, as someone said in the comments "Sometimes its just a matter of being in the right place at the right time or dumb luck."

SEEKING WORK

  * Location: Germany | Remote

  * I am an experienced software engineer with 13+ years of professional programming experience and a founder of a Cyber Output software development company.
  * We are specialized in building tailored software solutions across different industries. Mainly specialized in developing management software solutions.
  * Technologies: Go (Golang), Javascript, SPA, MySQL, Postgres, Docker, Kubernetes, REST, GCP, AWS, Digital Ocean.

  * Website: https://www.cyberoutput.net
  * Email: marko.krstic@cyberoutput.net

SEEKING WORK

  * Location: Germany | Remote

  * I am an experienced software engineer with 10+ years of professional programming experience and a founder of a Cyber Output software development company.
  * We are specialized in building tailored software solutions across different industries. Mainly specialized in developing management software solutions.
  * Technologies: Go (Golang), Javascript, SPA, MySQL, Postgres, Docker, Kubernetes, REST, GCP, AWS, Digital Ocean.

  * Website: https://www.cyberoutput.net
  * Email: marko.krstic@cyberoutput.net

Hey everyone,

I've created a small service in golang for a testing REST API endpoints. It is a language agnostic since it uses only a json file where you can describe your tests and assertions. You can easily integrate it with any CI/CD tool.

Any feedback or advice is highly appreciated.

Thanks a lot !

SEEKING WORK - Berlin, Germany or Remote

I am an experienced software engineer with 10 years of professional programming experience in building complex systems in a variety of technologies. I specialize in web development, backend part and helping out companies by automating their processes and integrating their businesses into the web.

Main technologies: Java, Go (Golang), Spring, MySQL, Postgres, Docker, Kubernetes, REST, gRPC, Grafana, GIT, Bitbucket, GCP

Website: http://www.markokrstic.net

Email: contact@markokrstic.net