Rhythms in Circuits

Part 1 - Deploying a simple, modern web app with monitoring and analytics without Docker or containers for beginners

September 15, 2019

webdev

philipp-katzenberger-jVx8JaO2Ddc-unsplash.jpg

This post is part of a tutorial for deploying a basic website with monitoring and analytics without using Docker or containers. The introductory post gives an overview of the tutorial.

Our website

We will be deploying a simple website that shows a collection of Pokemon from the PokeAPI when the user lands on the home page. Clicking on a specific Pokemon will take the user to a ‘card’ that shows information about that Pokemon.

I’ve pushed the project to GitHub so you can clone the website if you would like.

If you are using the website I’ve created for this tutorial you can run it locally via the following commands:

npm i to install packages locally

Once all the packages are restored you can then run the site locally:

npm start

Once started, the site will be accessible on port 3000. You should see something like this:

site ex

Is it the best looking thing? Nah, but it works for our tutorial!

In the next part we’ll focus on setting up our web server with Digital Ocean.

Part 2 - Configuring our Digital Ocean Droplet


Jordan Polaniec

Written by Jordan Polaniec, who loves software.  You can follow him on Twitter