Skip to content

krfong916/microci-throwaway

Repository files navigation

MicroCI

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.

Getting Started

1. Docker and Docker Compose Installed?

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.

2. How To Clone This Repo

git clone https://github.com/krfong916/microci.git

3. Trying Out the App

Without Docker Compose

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

With Docker Compose

docker-compose build
docker-compose up

Using Docker for Windows, Mac or Linux?

Check out http://localhost:3000 in your browser.

Built With

Node / Express - Server Framework Jest - Test Framework Docker - Container Software Babel - Transpiler NPM - Dependency Management

About the Author

What's good? I'm Kyle Fong. I'm a software engineer.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published