Deploy a Full Stack Next.js App to a DigitalOcean VPS With Docker!

This page summarizes the projects mentioned and recommended in the original post on dev.to

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

    Define and run multi-container applications with Docker

  • # Download the latest version of Docker Compose sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose # Make Docker Compose executable sudo chmod +x /usr/local/bin/docker-compose

  • action-doctl

    GitHub Actions for DigitalOcean - doctl

  • Next, head over to DigitalOcean’s website and click Sign Up if don’t have an account, or Login if you already have one. I choose to Sign up with GitHub

  • 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
  • demo-nextjs-13-digitalocean-and-docker

    Simple full stack note taking app built with Next.js, DrizzleORM, PostgreSQL, DigitalOcean, and Docker

  • As always, here is a link to my repo with the full source code you can use as a reference in case you get stuck.

  • Puts Debuggerer

    Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.

  • # Download the latest version of Docker Compose sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose # Make Docker Compose executable sudo chmod +x /usr/local/bin/docker-compose

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