フリーランス 技術調査ブログ

フリーランス/エンジニア Ruby Python Nodejs Vuejs React Dockerなどの調査技術調査の備忘録

Rust

Rust-Rocket(Backend) / React(Frontend)の環境をDockerComposeで構築する

はじめに 前回にRust環境をつくるためにDockerfileでRust/Rocketをインストールして動かした自動で環境構築できる状態ではなかった。 今回はDocker Composeを利用してコマンド数回で環境構築できる環境を構築する 前回の記事 DockerでRustのRocketフレームワ…

RustのHotReloadをする方法

はじめに Rustのアプリケーションを動かすと、修正したファイルが反映されず、サーバーの再起動をしないと修正した内容が反映されない。 nodejsやRailsなどホットリロードが機能がほしいので調べてみた。 cargo-watchを利用する Cargo Watchはプロジェクトの…

DockerでRustのRocketフレームワークが利用できる環境を構築する

はじめに Rustでわざわざ公式のイメージを使わないで環境を構築してみる。 Dockerが必ず使える環境とは限らない。あとどのようなライブラリが必要か勉強になる いろいろとトライアンドエラーで3~4日構築に時間がかかった。 alpineを選択している理由は自分…

Rustのインストールとフレームワークがあるか調べる

Rust www.rust-lang.org DockerでAlpine環境を用意する Dockerfile FROM alpine:latest RUN apk update && apk add curl RUN apk add --no-cache openssl ncurses-libs libgcc インストール rustのインストール / # curl --proto '=https' --tlsv1.2 -sSf ht…