A replica of the popular music-recognition app, Shazam.
A list of all the base npm commands available. When running prefix all the following commands with npm run
dev
: the full development environmentdev-prod
: development environment but the client image is run in production- This is for testing for any dev-prod discrepancies
proxy
: the reverse-proxy container running on Nginxclient
: the Vue frontend containerapi
: the Node JS backend containerfingerprint-worker
: the fingerprint worker containeridentification-worker
: the track identification worker containerrecords-worker
: the track records search worker
test
: Tests the application (NOTE: not implemented yet)start:[environment]
: Starts up the given environementstart:[environment]--recreate-[?container]
: Removes the given container(s) and then starts the given environment- This is mainly used to reinstall the
node_modules
of a container which is necessary when adding new packages.
- This is mainly used to reinstall the
rm-services:[environment]-[?container]
: Removes the given services. If no specific service is specified then all are removed.restart:[environment]-[?container]
: Restarts the given containers. If no specific container is specified then the entire environment is restarted.shell:[container]
: Opens an interactive shell into the given container.