Laebel

react-express-mysql logo Compose sample application

React application with a NodeJS backend and a MySQL database.

Service Graph

Documentation

Laebel 🟢

Services

Services

Backend (Express.js)

The backend server running Express.js on Node.js, serving the frontend with messages.

  • Service: backend 📋
  • Image: react-express-mysql-backend 📋
  • Status: 🟢 1 running (1 healthy)
Expand for details on 1 container.
Container ID Name Status Health
2d956f64e2852716cff9bca9ed418a37f23450e0a1d28e53237a54f683fafac4 📋 /react-express-mysql-backend-1 running healthy

Database (MariaDB)

The primary database, serving the backend with data. Running MySQL-compatible MariaDB.

  • Service: db 📋
  • Image: mariadb:10.6.4-focal 📋
  • Status: ▶️ 1 running
Expand for details on 1 container.
Container ID Name Status Health
30d29a9e3520cbbee0bfbe6927e0103cfec8f9af7837a14ed3832d00c5cd3e22 📋 /react-express-mysql-db-1 running unknown

Frontend (React+Nginx)

A Nginx server hosts the React-based frontend which displays important messages.

  • Service: frontend 📋
  • Image: react-express-mysql-frontend 📋
  • Status: ▶️ 1 running
Expand for details on 1 container.
Container ID Name Status Health
c2ea388d9f3270b653b4f19b8dc09704f8fd6f1ae45cb4d234805798eb37f7da 📋 /react-express-mysql-frontend-1 running unknown

Documentation

Laebel

Automatic documentation site for your Docker Compose project.

  • Service: laebel 📋
  • Image: ghcr.io/henrikje/laebel:latest 📋
  • Status: 🟢 1 running (1 healthy)
Expand for details on 1 container.
Container ID Name Status Health
4f25a594c117e8a37358dd2a4f6e1002546644cb1fa2d4705179307a66c7c7ed 📋 /react-express-mysql-laebel-1 running healthy