All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Documentation updates.
- Update server dependencies, handle breaking changes.
- Update
run
script (switch out yarn for npm, add frontend commands). - Remove gulp Docker task (no longer needed).
- Rearranged server code & configuration locations.
- Fixed frontend build on change.
- Fixed frontend code watch & browser sync.
- Properly launch the node server after preparing CouchDB.
- Used gulp tasks in server Dockerfile setup (see Dockerfile's
app
label). - Change default exposed port to 8090.
- Copy frontend build output to server-accessible location, update server static file path.
- Use pm2's Docker container binaries to start server.
- This changelog.
- Upgraded node images to latest LTS (16.14.0).
- Removed version keys in
package.json
file (using this file to track versions).
Almost everything. The Docker build and deployment system was upgraded to follow Nick Janetakis's system (see Installation).
This version used Docker App to create standalone development & production containers. Docker App was discontinued.
Note
Version numbers are stored in this file only.