Releases: Jhex-Cloud/DevOps.Node.App
Releases · Jhex-Cloud/DevOps.Node.App
Version 3: Setup CI/CD Pipeline via Github Actions
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
v2.2 Changes:
- Added EJS Templates.
- Modified Build Script. Why?
- TSC complies all
.ts
files and outputs todist
folder. EJS Views need to be copied from./app
to./dist
.
- TSC complies all
Version 2.1: Added Commit Hooks for ESLint and Prettier
v2.1.1 Changes:
- Added Commit Hooks via Husky and Lint-Staged
Version 2: Migrated to Typescript
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. Onlydist
needs to be moved into DockerImage.
Version 1: Basic Express Docker App Setup
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.