Skip to content

Releases: Jhex-Cloud/DevOps.Node.App

Version 3: Setup CI/CD Pipeline via Github Actions

10 Oct 11:07
9c26743
Compare
Choose a tag to compare

v3.0 Changes: CI/CD pipeline implementation via Github Actions

  • Setup Github Actions CI/CD Pipeline.
  • Updated Dockerfile.
  • Github Actions CI/CD creates a Docker Container and pushes to Docker Hub.

Version 2.2: EJS Template Setup

09 Oct 17:45
7835f4d
Compare
Choose a tag to compare

v2.2 Changes:

  • Added EJS Templates.
  • Modified Build Script. Why?
    • TSC complies all .ts files and outputs to dist folder. EJS Views need to be copied from ./app to ./dist.

Version 2.1: Added Commit Hooks for ESLint and Prettier

09 Oct 16:13
69bdc1a
Compare
Choose a tag to compare

v2.1.1 Changes:

  • Added Commit Hooks via Husky and Lint-Staged

Version 2: Migrated to Typescript

09 Oct 11:45
fa0f1a5
Compare
Choose a tag to compare

v2.0 Changes:

  • Migrated to Typescript.
  • Eslint and Prettier setup.
    • Followed Airbnb style guide.
    • Setup eslint config and eslint ignore files.
  • Updated Dockerfile.
    • dist is the Typescript build output. Only dist needs to be moved into DockerImage.

Version 1: Basic Express Docker App Setup

09 Oct 11:46
abcb78a
Compare
Choose a tag to compare

V1.0 Features:

  • Created a basic REST API using Express.js
  • Deployed app using Heroku.
  • Created a Docker image for this App. Pushed image to Docker-Hub.
  • Deployed app Docker-Container using Heroku.