You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
はじめに この記事では、AWS Amplify を使って React アプリを GitHub 経由でデプロイする方法を紹介します。 簡単に試せる構成になっているので、気になる方はスクロールしてみてください! 書こうと思ったきっかけ 個人的にずっと使ってみたいと思っていたサービスだったのですが、実際には触れたことがなかったため、休みの日を利用して手を動かしながらキャッチアップしてみました。 構成はこんな感じです 引用画像:https://aws.amazon.com/jp/blogs/news/build-a-graph-application-with-amazon-neptune-and-aws-amplify/ なんとなく「便利そう?」というイメージは以前からあったのですが、実際に使ってみたら本当に超便利で、個人的にとても感動しました。 実際にやってみた 最低限の React + Am
はじめに こんにちは、皆さんは普段どうやってデプロイをしていますか? オンプレ、AWS、GCP…デプロイ先の環境は様々だと思いますが、デプロイが自動化されているプロジェクトの方が多いのではないでしょうか。 自分も仕事の環境ではAWSに自動でデプロイされる仕組みになっています。 今日はそんな仕組みを個人開発環境にも導入してみようかと思います。 設計 ▼デプロイするもの この記事で作成したTodoアプリ(Next.jsで静的なwebアプリ) ▼デプロイ先 AWSのEC2 ▼CI/CDツール GitHub Actions ▼デプロイの流れ 対象リポジトリのmainブランチにpushされたら、ビルドが実行され静的ファイルをEC2にデプロイする Github Actionsとは github上の様々なアクションをきっかけに、あらかじめ設定しておいた動作を行ってくれる機能です。(雑まとめ) なのでma
Reactアプリを作成できたが、どうやってデプロイ(公開)すればいいのだろう。。。? 今回は、GitHubが提供するGitHub Pagesというサービスで Reactで作成したアプリをGitHub Pagesにデプロイする手順をご紹介します。 必要なもの(前提条件) Node.jsとnpmがインストールされた開発環境 GitHubアカウント GitHub PagesにデプロイしたいReactアプリ 手順 Githubリモートリポジトリを作成 まず最初に、Reactアプリを保存するためのGitHubリモートリポジトリを作成します。 このリポジトリは公開(Public)リポジトリにして下さい。 gh-pagesをインストール GitHub Pagesと連携するパッケージgh-pagesをインストールする必要があります。 以下のコマンドを実行してインストールしましょう。
name: deploy-react on: push: branches: [ "main" ] jobs: build: runs-on: ubuntu-latest strategy: matrix: node-version: [18.x] steps: - uses: actions/checkout@v3 - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@v1 with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} aws-region: ${{ secrets.AWS_REGION }} - n
zombie@DESKTOP-JLU30CD:~/working/typescript_mk2$ npx create-react-app . --template typescript drwxr-xr-x 6 zombie zombie 4096 Apr 4 13:27 . drwxr-xr-x 6 zombie zombie 4096 Apr 4 13:37 .. drwxr-xr-x 8 zombie zombie 4096 Apr 4 13:39 .git -rw-r--r-- 1 zombie zombie 310 Apr 4 13:27 .gitignore -rw-r--r-- 1 zombie zombie 2117 Apr 4 13:27 README.md drwxr-xr-x 827 zombie zombie 36864 Apr 4 13:27 node_modu
Create Vite+react Website Introduction Recently I learned how to deploy React+Vite website to Github pages.So These are the steps I followed to deploy my application to Github pages. Setting up the application Let us create the basic website of react in vite project yarn create vite Enter the name of your project Select React framework Choose the language variant., here I chose Typescript After se
初心者がGitの使い方を学べて挫折を防ぐサービス"GIT USED TO"を自分のポートフォリオとして作ったので紹介させてください【Rails api/react/typescript/Docker/CircleCI/aws Fargate/cloudfront】RailsAWSDockerポートフォリオReact はじめに この記事を開いてくださりありがとうございます。 今回プログラミング初学者である自分のポートフォリオが完成したので紹介させていただこうと思い、今回投稿しました。 今回の記事はreadmeに記載した内容になりますが、お読みいただけたら幸いです! まだまだ修正すべき点などが見つかるかと思いますが、よければぜひGIT USED TOを使ってみてください! GIT USED TO GITトレーニングサービス "GIT USED TO"とは、プログラミング超初心者を対象に現在エン
Professional React Development 2022年に最も普及するReactの技術スタック Screaming Architecture - Reactのディレクトリ構成を進化させる プロフェッショナルなReactプロジェクトの立ち上げ方 React開発者のためのGitワークフローとGitHubセットアップ (こちらの記事の和訳です) 一人で自分のプロジェクトに取り組んでいる開発者の場合、Git のワークフローはたいてい単純なものです。毎日毎日、メイン (あるいは master) ブランチで作業していることでしょう。 プロの開発者チームがこのように機能していないことは、皆さんもご存じでしょう。複数の開発者がひとつのブランチにコミットしていると、すぐに混乱してしまいます。そして、未レビュー・未テストのコードが最終的に本番環境に入ってしまう可能性が高いのです。Danger!
If you have a project and want to host it for free without buying a domain, using GitHub Pages is a great choice. GitHub Pages converts your repositories into websites and allows you to host unlimited project sites. Deploying a React site with navigation requires extra configuration compared to deploying a static site. This tutorial walks you through the whole process from creating a GitHub reposi
同じアプリを自宅用のPCと外出用のPCで作業を行いたい 私は自宅用のPCと外出する時用のPC2つを持っていますが、 アプリを開発する際、GitHubを利用してそれぞれのPCで作業を行いたい。 家で作業をし、外出する前には書いたコードのプッシュを行い、外ではそのプッシュしたソースコードを外出用のPCにプルしてきて続きをやりたい。 そんな時にエラーが発生した。 実際のアクション 自宅用のPCでcreate-react-appを行いアプリの雛形を作成 外出用のPCではReactの環境構築が住んでいることを前提とする この時自宅用のPCから外出用のPCで作業を行いため自宅用のPCで作成したアプリをGitHubにプッシュする その後外出用のPCに先程プッシュしたアプリをクローンする。 実際にアプリが起動するか確認を行う。 するとアプリが起動できずエラーが出るので今回はその対象方法を記述する 解決方法
追記(2023.11.11) reactの環境をdockerで構築したいという場合は2023年11月に寄稿したこちらの記事を参考にしてみてください。 今回の目的 Reactに取り組んだ際に、 「GitHub Pagesにデプロイできるんじゃね?」 と思ってトライしてみました。 その備忘録になります。 前提条件 MacOS githubアカウント取得済み Node.jsのバージョン:v16.14.0 npmのバージョン:8.3.1 (2023年3月追記) この記事ではnpxでプロジェクトを作っています。 その後にも近しい記事を書いていて、viteを使ったバージョンです。 viteとは、2020年にリリースされた新しいフロントエンドのビルドツールです。 viteを使った場合のGitHub Pagesへのデプロイに関する記事も書いていますのでこちらもよければ参考にしてみてください。 Reactを
README.md Create New App JavaScript Template npx create-react-app@next --scripts-version=@next --template=cra-template@next my-js-app TypeScript Template npx create-react-app@next --scripts-version=@next --template=typescript@next my-ts-app Update Existing App To update an existing app you can change the react-scripts version in package.json to next and then run yarn or npm install Changes You can
システム構成 以下の様なシステム構成イメージで準備します。 Branch:productionへのPR mergeが完了したら、Githubに設定されているwebhook経由でCodePipelineを呼んで、最終的にs3にReactのソースを保存します。 そして、CloudFront経由でアプリをブラウザーに起動する様にしておきます。 Githubにレポジトリを作成 Reactの準備がされている前提で、まず、Githubにリポジトリを作成し、必要なソースコードをプッシュしておきます。 productionブランチを作成 Branch:masterからBranch:productionにPull Request(PR)がマージされた時に、CodePipelineを呼んで本番化をしたいので、productionブランチを作成しておきます。 Branch:masterにproductionと入
話題になってたのは去年くらいな気もするし今さら感はあるけど、今だからこそすごい化けてたりしないかなーという期待も込めて。 個人的には、WASMでWebアプリを作る時代になるとはあまり思えてないけど、まぁ試しておく価値はあるかなと思いその学びをメモ。 yewstack/yew GitHub - yewstack/yew: Rust / Wasm framework for building client web apps RustでReactっぽいコードが書けて、それがWASMで動くので、型ありでちょっぱやなWebアプリが作れるぜ!っていうやつ。 今のバージョンは`0.11.0`で、最小のコードはこんな感じ。 use yew::{html, Callback, ClickEvent, Component, ComponentLink, Html, ShouldRender}; struct
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く