MicroCI is a personal playground for testing a CI/CD workflow using Travis, Heroku, and Github for a project. Currently, it contains Jest, Docker, and CI/CD best practices.
This project also serves as boilerplate for a Node / Express app.
This repo assumes you already have Docker and Docker compose installed. If not, you can head over to Docker's website and install a version of Docker for your operating system of choice.
git clone https://github.com/krfong916/microci.git
Note: You must remove the docker-compose.yml
file from the project directory
docker image build -t image_name_here:version_number_here .
docker container run -p 3000 --name specify_container_identifier_here image_name_here:version_number_here
docker-compose build
docker-compose up
Check out http://localhost:3000
in your browser.
Node / Express - Server Framework Jest - Test Framework Docker - Container Software Babel - Transpiler NPM - Dependency Management
What's good? I'm Kyle Fong. I'm a software engineer.