Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

todoリストサンプルプログラム

開発環境

このプロジェクトで使用する主な開発環境と技術スタックは以下の通りです。

項目 技術 / バージョン 説明
開発環境OS WSL (Windows Subsystem for Linux) Windows OS上でLinux環境を統合し、ネイティブに近いパフォーマンスで開発を行います。
コンテナ Docker 開発環境の構築と移植性を高めるために使用します。Docker Composeを用いて、プロジェクト全体をコンテナ化します。
ランタイム Node.js (推奨バージョン) Next.jsの実行環境です。
フレームワーク Next.js Reactベースのフルスタックフレームワークで、サーバーサイドレンダリング (SSR) や静的サイトジェネレーション (SSG) などの機能を提供します。
言語 TypeScript JavaScriptのスーパーセットであり、静的型付けによる堅牢なコード開発を可能にします。
CSSフレームワーク Tailwind CSS ユーティリティファーストのCSSフレームワークで、カスタムのCSSを書くことなく、迅速にモダンなUIを構築できます。

ローカル開発のセットアップ

  1. WSL 2 および Docker Desktop (WSL 2 バックエンドを有効化) がインストールされていることを確認してください。
  2. プロジェクトルート(WSL側のLinuxファイルシステム内)でDocker Composeを起動し、開発サーバーをコンテナ内で立ち上げます。
    cd todo_app/src
    sudo npm install
    sudo docker up --build
  3. ブラウザで指定されたURL(通常は http://localhost:3000)にアクセスします。

参考サイト

  • Microsoft: WSL を使用して Windows に Linux をインストールする方法
  • Qiita: WSL2のUbuntuにDockerをインストールする
  • Qiita: Next.js(TypeScript) × Docker(Compose V2) 最速構築Tips.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages