briandesousa / project-showcase

Simple project showcase website using Buddy CI/CD tools

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Showcase

Simple project showcase website.

generated facvicon

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 UI
  • npm run build to build the React UI layer for production to the build folder
  • npm run eject to remove the single React build dependency and copy all config files and transitive dependnecies so you have full control
  • node server.js to run the Express backend API at http://localhost:3001
  • npm start to run the React front-end UI at http://localhost:3000

You can build and run the application within a Docker container:

  1. docker build . --tag projectshowcase:1.0.0 to build an image
  2. docker run -d -p 8080:8080 --name ps projectshowcase:1.0.0 to create a new container from the image
  3. Access the UI at http://localhost:8080
  4. docker exec -it ps bash to open a bash shell on the running container

About

Simple project showcase website using Buddy CI/CD tools


Languages

Language:JavaScript 67.6%Language:HTML 23.7%Language:CSS 4.4%Language:Dockerfile 4.2%