Skip to content

learn-devops-sre/taskflow-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskFlow Lab

TaskFlow Lab is the practice application for learndocker.dev.

This repository is intentionally small. It gives you one real app that becomes more Docker-ready as you move through the course.

What You Get

  • A Node.js API with task endpoints
  • A lightweight browser frontend
  • A worker placeholder for later background job exercises
  • Local verification scripts
  • Smoke tests
  • Documentation for setup and troubleshooting

What You Do Not Get Yet

The starter app does not include a completed Docker setup.

You will add Dockerfiles, Compose, persistence, networking, health checks, security hardening, and production patterns through the course exercises.

Local Quick Start

npm install
npm run dev

Open the frontend at:

http://localhost:5173

The API runs at:

http://localhost:8000

Run smoke tests:

npm test

Run local verification:

npm run verify:local

Course Relationship

The learndocker.dev website owns the exercise instructions and success criteria.

This repository owns the runnable app and verification scripts.

Start with the checkpoint named by the module exercise page, then use the verification commands shown there.

About

Taskflow-lab is the practice application for learndocker.dev

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors