kkdai / LINE-Bot-ChatSummarizer

Use ChatGPT to summarize your group chat as a chat summarizer with the LINE Bot Chat Summarizer.
Apache License 2.0
56 stars 39 forks source link

Enhance ci cd configs #42

Closed Xanonymous-GitHub closed 1 year ago

Xanonymous-GitHub commented 1 year ago

Description

This PR updates the version of the steps in the Github Actions CI workflow to ensure that we're using the latest and most secure versions of our dependencies. Additionally, it adds a sample Dockerfile (the built image is only 10MB) for building and running the application in a containerized environment. Finally, it removes some files that should be ignored and not tracked by Git.

Motivation

By updating the Github Actions workflow and using a Dockerfile, we're improving the security and reliability of our build and deployment processes. The updated steps ensure that we're using the latest versions of our dependencies, while the Dockerfile makes it easy to build and deploy our application in a containerized environment. Additionally, removing unnecessary files helps keep our repository clean and organized.

Changes

Updated version of steps in Github Actions CI workflow Added Dockerfile for building and running the application in a containerized environment Removed unnecessary files that should be ignored and not tracked by Git