Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Next.jsプロジェクトのためのDockerfileとCIワークフローの構築 #36

Closed
2 tasks done
yuminn-k opened this issue Feb 19, 2024 · 0 comments
Closed
2 tasks done
Assignees
Labels
🌏 Deploy 배포 관련 ⏰ P1 반드시 해결해야 하는 중요한 이슈나 문제 (예: 버그, 취약점 등)

Comments

@yuminn-k
Copy link
Member

yuminn-k commented Feb 19, 2024

📝 Issueの概要

このIssueは、Next.jsを使用したフロントエンド開発におけるCI(継続的インテグレーション)プロセスの構築を目的としています。GitHub Actionsを使用してDockerイメージの自動ビルドとDocker Hubへのプッシュを行うプロセスの設定を行います。

📚 背景情報

プロジェクトのフロントエンド部分はNext.jsで構築されており、CIプロセスの自動化により、開発の効率性とコードの品質を向上させることが期待されます。

📋 具体的な作業内容

  1. Next.jsのDockerfileの作成と設定。
  2. GitHub Actionsを利用したCIワークフロー(ci.yml)の作成。

📎 関連するIssueやドキュメント

  • なし

🖼️ 参考スクリーンショットや図

  • なし

🔄 Issueの進行状況

  • Dockerfile作成
  • CIワークフローファイル(ci.yml)の作成
@yuminn-k yuminn-k added 🌏 Deploy 배포 관련 ⏰ P2 활발하게 고려해야 하는 이슈나 개선사항 labels Feb 19, 2024
@yuminn-k yuminn-k self-assigned this Feb 19, 2024
@yuminn-k yuminn-k moved this to Ready in ミノリ Feb 25, 2024
@yuminn-k yuminn-k added ⏰ P1 반드시 해결해야 하는 중요한 이슈나 문제 (예: 버그, 취약점 등) and removed ⏰ P2 활발하게 고려해야 하는 이슈나 개선사항 labels Feb 25, 2024
yuminn-k added a commit to yuminn-k/project_minori-next-deployment-repo that referenced this issue May 8, 2024
- Dockerfile: Add Dockerfile with standalone output for Next.js server.
- next.config.js: Enable standalone output for efficient Docker builds.
- package.json: Update `postinstall` script to conditionally install Husky.
- ci.yml: Add new CI/CD pipeline for building and deploying to Amazon ECR.

Related issue: YJU-OKURA#36
yuminn-k added a commit to yuminn-k/project_minori-next-deployment-repo that referenced this issue May 8, 2024
* Dockerfile:
  - Add `python3`, `make`, and `g++` dependencies for `canvas` module.
  - Update `yarn install` step to include Python dependencies.

* ci.yml:
  - Correct ECR region to `ap-northeast-2`.

Related issue: YJU-OKURA#36
@yuminn-k yuminn-k closed this as completed May 9, 2024
@github-project-automation github-project-automation bot moved this from Ready to Done in ミノリ May 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🌏 Deploy 배포 관련 ⏰ P1 반드시 해결해야 하는 중요한 이슈나 문제 (예: 버그, 취약점 등)
Projects
Status: Done
Development

No branches or pull requests

1 participant