DEV Community

Željko Šević
Željko Šević

Posted on • Originally published at sevic.dev on

1

Deploying Next.js apps to Netlify

This post covers the main notes for deploying to Netlify and domain setup.

Prerequisites

  • Next.js app bootstrapped

Deployment

Add a new site, import the Git repository, set up environment variables, and trigger the deployment.

The deployed project will be available at the <PROJECT_NAME>.netlify.app URL.

The deployment happens every time new changes are pushed to the production branch.

Preview will be available for every pull request commit.

DNS setup

A purchased domain is needed. You can buy it at Namecheap website.

Add a domain at the Site settings → Domain management → Domains page.

Go to Account → Dashboard → Manage → Advanced DNS page for the purchased domain on the Namecheap website. Create two records

  • A record with @ host to point to Netlify server IP address with the specified value (75.2.60.5)
  • CNAME record with www host to point to Netlify load balancer with the specified value (apex-loadbalancer.netlify.com)

It might take some time for the changes to apply.

Course

Build your SaaS in 2 weeks - Start Now

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay