{"repo":"nickjj/docker-node-example","free":true,"listed":false,"github":"https://github.com/nickjj/docker-node-example","clone":"git clone https://github.com/nickjj/docker-node-example.git","description":"An example Node / Express app that's using Docker and Docker Compose.","language":"Shell","stars":230,"topics":["docker","docker-compose","node","express","redis","postgres","tailwindcss","esbuild"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"🐳 An example Node + Docker app You could use this example app as a base for your new project or as a guide to Dockerize your existing Node app. The example app is minimal but it wires up a number of things you might use in a real world Node app, but at the same time it's not loaded up with a million personal opinions. For the Docker bits, everything included is an accumulation of Docker best practices based on building and deploying dozens of assorted Dockerized web apps since late 2014. This app is using Express 5.2.1 and Node 24.19.0 . The screenshot shows X.X.X since they get updated regularly: 🧾 Table of contents - Tech stack - Notable opinions and packages - Running this app - Files of interest - .env - run - Running a script to automate renaming the project - Updating dependencies - See a way to improve something? - Additional resources - Learn more about Docker and Node - Deploy to production - About the author 🧬 Tech stack If you don't like some of these choices that's no problem, you can swap them out for something else on your own. Back-end - PostgreSQL - Objection.js / Knex - Redis Front-end - esbuild - TailwindCSS - Heroicons But what about client side JavaScript?! Picking a JS library is a very app specific decision because it depends on which library you like and it also depends on if your app is going to be mostly EJS templates with sprinkles of JS or an API back-end. This isn't an exhaustive list but here's a few reasonable choices depending on how you're b","default_branch":null,"files":null,"tree":[],"storefront":"/r/nickjj","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nickjj/docker-node-example/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}