実践Svelte入門(Svelte編)
nodeのインストール
# Versions check
$ volta --version
$ node -v
$ npm -v
githubのページ作成
git clone
settings.code-workspace
の生成
Svelteのセットアップ
# Create from vite
$ npm create vite@latest . -- --template svelte-ts
# install
$ npm install
index.html
の修正
`#index.html`
- <html lang="en">
+ <html lang="jp">
稼働確認
# run dev
$ npm run dev
Dockerfile
作成
.dockerignore
作成
package.json
にサーバースクリプトを追加
`#package.json`
"scripts": {
"build": "rollup -c",
"dev": "rollup -c -w",
+ "start": "sirv dist --no-clear --single --host 0.0.0.0"
}
sirv-cli
インストール
# install
$ npm install sirv-cli --save
githubのラベル設定
release.yaml
の作成
docker-compose.yaml
の作成
サーバー実行
# run dev
$ npm run dev
コンテナbuild/run
# container build
$ docker build -t {IMAGE_NAME} .
# container run
$ docker run -p 3000:8080 {IMAGE_NAME}
コンテナbuild/run
# container pull and run
$ docker-compose up