Jacob Walls | full-stack engineer
Requirements
- Docker version of 20.10.17 or higher.
- Docker Compose V2 (included in Docker Desktop or via the compose plugin).
Getting Started
./scripts/update
Development
Rebuild Docker images and run application.
./scripts/update
./scripts/server
Ports
Service | Port |
---|---|
Webpack Dev Server | 8765 |
Adding new JS/TS Packages
To add a new package to the project:
./scripts/yarn add package-name
Upgrading JS/TS dependencies
The update script uses a --frozen-lockfile
flag so when packages need an upgrade:
# Manually change the package.json to upgrade the version and run:
./scripts/yarn install
Use Typescript file watching
Watch for TypeScript changes and list all errors
./scripts/yarn tsc --watch