An open API service indexing awesome lists of open source software.

https://github.com/ikmnjrd/d3-react


https://github.com/ikmnjrd/d3-react

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# 方針
ReactでSSR
emotionでcss props

# セットアップ
## git clone
`# git clone [email protected]:ikmnjrd/react-ssr-knative-boilerplate.git`

`# rm -rf .git/`

`# npm install`

## Docker確認
`# docker build . -t {container_name}`

`# docker run -it --rm {container_name} bash`

# アプリをコンテナ化して Container Registry にアップロードする
## 適当にプロジェクトを作成
`# gcloud projects create プロジェクトID --name プロジェクト名`

## Dockerfile を含むディレクトリから次のコマンドを実行し、Cloud Build を使用してコンテナ イメージをビルドします
`# gcloud builds submit --tag asia.gcr.io/PROJECT-ID/helloworld`

## Cloud Run へのデプロイ
`# gcloud run deploy helloworld --image asia.gcr.io/PROJECT-ID/helloworld --region asia-northeast1 --platform managed --allow-unauthenticated`

# 課題
Cloud runでのdeploy時、.gitignoreで指定されたファイル/ディレクトリだと、デプロイに失敗した。デプロイ時の `scripts: {"start": "node public/server.js"}` がパスの解決ができずエラーでデプロイ失敗する。