Project Showcase
Simple project showcase website.
Tech stack
- React frontend and Express backend
- Node.js 14
- Docker
Usage
You can build, test and run the application outside of the Docker container:
npm test
to launch the test runner in the interactive watch mode to test the React UInpm run build
to build the React UI layer for production to thebuild
foldernpm run eject
to remove the single React build dependency and copy all config files and transitive dependnecies so you have full controlnode server.js
to run the Express backend API at http://localhost:3001npm start
to run the React front-end UI at http://localhost:3000
You can build and run the application within a Docker container:
docker build . --tag projectshowcase:1.0.0
to build an imagedocker run -d -p 8080:8080 --name ps projectshowcase:1.0.0
to create a new container from the image- Access the UI at http://localhost:8080
docker exec -it ps bash
to open a bash shell on the running container