🐥
bunをwindowsで使う(docker越しに): ポッドマンが倒せない(9)
rootless podmanの真骨頂
bunがv1.0になり正式リリースとなった
先日、windows版の開発について速報を扱ったが、
同じ記事上に気になる箇所があった
(´・ω`・)エッ? dockerイメージあるの?
ほなら、windows上からdockerコマンドで実行できたりするのでは?
ということで試してみることにした。
ヾ(・ω<)ノ" 三三三● ⅱⅲ コロコロ♪
------------------- ↓ 本題はここから ↓-------------------
事前準備
typescriptサンプルを用意
git clone https://github.com/microsoft/TypeScriptSamples.git
cd TypeScriptSamples
bun 実行コマンド
実行コマンドは以下のような感じ
volumeとworkdirを揃えて現在のディレクトリを指定しておけばパス問題は解決
powershell
podman run --rm -it -u 1000:1000 -v ${pwd}:/app -w /app oven/bun ~~~
ユーザーidも何が正解かわからん
(--;)(--;)
bun install
cd simple
podman run --rm -it -u 1000:1000 -v ${pwd}:/app -w /app oven/bun i
bun実行
podman run --rm -it -u 1000:1000 -v ${pwd}:/app -w /app oven/bun index.ts
Hello via Bun!
podman run --rm -it -u 1000:1000 -v ${pwd}:/app -w /app oven/bun index.ts
Slithering...
Sammy the Python moved 5m.
Galloping...
Tommy the Palomino moved 45m.
Webサービス起動
cd todomvc
podman run --rm -it -u 1000:1000 -v ${pwd}:/app -w /app oven/bun i
podman run --rm -u 1000:1000 -p 8080:8080 -v ${pwd}:/app -w /app oven/bun run start
('ω') いけそうじゃね?
------------------- ↓ 後書きはここから ↓-------------------
NuShellの場合
最近バージョンアップの度にコマンドが変わって面倒になってるNuShell
ちょっとpwdの指定がわからなかったのでメモっておこう
NuShell
podman run --rm -it -u 1000:1000 -v $"(pwd):/app" -w /app oven/bun -v
Discussion