実践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