masachika-kamada / simple-go-server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple Go Server

Overview

Goで実装された簡単なWebサーバーとReactを使ったフロントエンドのアプリケーション

screenshot

Setup

フロントエンドの依存関係をDockerコンテナを使用してインストール

docker run -it --rm -v "$PWD/frontend:/app" -w /app node:16-bullseye sh -c "npm install"

Run

  1. Docker Composeでコンテナをビルド

    docker-compose -f docker-compose.yaml build
  2. Docker Composeでコンテナを起動

    docker-compose -f docker-compose.yaml up
  3. ブラウザで http://localhost:3000 にアクセス

Memo

最初にReactのプロジェクトを作成する場合は以下のコマンドを実行
my-appディレクトリの中身をfrontendディレクトリに移動する

docker run -it --rm -v "$PWD/frontend:/app" -w /app node:16-bullseye sh -c "npm install -g create-react-app && create-react-app my-app"

About


Languages

Language:JavaScript 40.5%Language:HTML 26.2%Language:Go 14.9%Language:CSS 14.1%Language:Dockerfile 4.2%