Skip to content

Latest commit

 

History

History

03-deployment-targets-adapters-and-stacks

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

3. Deployment Targets, Adapters, and Stacks

In this chapter, we explore Remix's adapter architecture and how it enables us to deploy our application to different deployment targets. The chapter also includes an overview of popular deployment targets and hosting providers and what to consider when picking a server environment for your Remix project. We will also introduce you to Remix Stacks, a Remix feature that allows you to bootstrap your application with a specific stack. Finally, we will introduce you to BeeRich, the demo application used throughout this book.

Technical requirements

To follow along, you will need a computer that can run Node.js. All common operation systems should suffice. Please install both Node.js (version 18 or higher) and npm on your machine. An editor such as VS Code is recommended.

You can download Node.js and npm here: https://nodejs.org/en/download/.

Switching adapters

You can find the Cloudflare Workers version of the "Hello World!" app here.

Using Remix Stacks

This folder also includes an Indie Stack project, bootstrapped using the create-remix CLI.

Introducing BeeRich

In this chapter, we introduce you to BeeRich, the demo application used throughout this book. BeeRich is a simple personal finance app that allows you to track your expenses and income. Each chapter will add more features to BeeRich and focus on a specific topic.

You can find the initial version of BeeRich here. Follow the instructions in this chapter and the BeeRich README.md file to get started.