Skip to content

one command start dockerized monorepo (frontend/backend/database)

Notifications You must be signed in to change notification settings

mcdowellalex/monorepo-dockerized

Repository files navigation

Dockerized monorepo

Repo summary

The intent of this repo is to be a structure for a fullstack monorepo with an easy developer experience (docker containers with hot reloading and a one start command that works for everyone)

frontend

React + Vite + TypeScript

backend

NodeJS (esm) + ExpressJS

database

Postgresql

Quickstart

  1. download docker desktop (if you don't already have it on your machine) and make sure the app is open
  2. clone repo
  3. cd to root directory
  4. run sh nuke-docker.sh to make sure your docker is properly cleaned out
  5. run sh start-docker.sh to startup everything

checking out the db

  1. download your favorite db admin gui, I like TablePlus
  2. create a new connection with the following
User: user
Password: password
Database: mydatabase
Port: 5432

demo video

demo video

About

one command start dockerized monorepo (frontend/backend/database)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published