How to deploy my first Docker (Compose) application to the cloud?

This page summarizes the projects mentioned and recommended in the original post on /r/devops

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Nomad

    Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.

  • Nomad can also work. It's relatively popular and advertised as less complicated than K8's https://www.nomadproject.io/

  • action-doctl

    GitHub Actions for DigitalOcean - doctl

  • You should check out DigitalOcean! If you want I could give you a really simple Terraform + Ansible script that you can use to automatically spin up a server, install docker and run your docker-compose project. You can use my referral and get 100$ for 60 days.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • inlets

    Get public TCP LoadBalancers for local Kubernetes clusters

  • adding on to this, if OP goes down the local k8s cluster route for learning purposes, they can then hook it up to a public load balancer with this TCP tunnel thingy called inlets for a few bucks a month https://github.com/inlets/inlets-operator

  • Hasura

    Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.

  • It's a web application / frontend build with SvelteKit. One container provides a PostgreSQL database. Then there's one container providing a GraphQL API on top of Postgres via Hasura. One microservice regularly imports data into the database. Another microservice implements Hasura authentication via a webhook. Last but not least there's a nginx instance as a reverse proxy.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts