Go to file
2022-06-30 03:09:00 +10:00
random-quote-machine App title and description meta information updated 2022-06-30 02:19:06 +10:00
.gitignore added for node.js 2022-06-29 15:00:52 +10:00
dockerfile Deployment instruction using docker added 2022-06-30 02:15:17 +10:00
LICENSE
README.md Demo link updated 2022-06-30 03:09:00 +10:00

Build a Random Quote Machine

Demo: random-quote-machine.radii.page

Profile: https://www.freecodecamp.org/radii

Project specification: Build a Random Quote Machine

Tests

Build and deploy as:

cd random-quote-machine
npm install
npm run build
cd ..
DOCKER_BUILDKIT=1 docker build -t radii/random-quote-machine:latest -f ./dockerfile ./random-quote-machine/build
docker run -p 8081:80 -it radii/random-quote-machine

Access WebApp at http://localhost:8081

Note: you may replace 8081 with any other port number where you wish to make service available.

Run tests as:

After building, go to to build sub-directory and edit index.html file and insert bellow code snippet immediately before closing </body> tag:

<script src="https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js"></script>

Than serve as:

serve -s build

You should now see a hamburger on left of page. Tap/click it than select test suite Random Quote Machine. Run Tests and observe results.