Skip to content

Instantly share code, notes, and snippets.

@nimdasx
Last active June 16, 2023 08:46
Show Gist options
  • Save nimdasx/055f69a7f72c2ab51e0c56c4f2646ba9 to your computer and use it in GitHub Desktop.
Save nimdasx/055f69a7f72c2ab51e0c56c4f2646ba9 to your computer and use it in GitHub Desktop.
Vue on Docker

Vue on Docker Mac / Linux

init dan install

docker run -it --rm -v "$PWD":/app -w /app node:lts-alpine npm init vue@latest
cd <your-project-name>
docker run -it --rm -v "$PWD":/app -w /app node:lts-alpine npm install

run

docker run -p 5173:5173 -it --rm -v "$PWD":/app -w /app node:lts-alpine npm run dev -- --host

atau edit vite.config.js, tambahkan

server: {
    host: true
  }

run

docker run -p 5173:5173 -it --rm -v "$PWD":/app -w /app node:lts-alpine npm run dev

ulang ulang terus

docker run -it --rm -v "$PWD":/app -w /app -p 5173:5173 node:lts-alpine npm run dev -- --host
docker run -it --rm -v "$PWD":/app -w /app              node:lts-alpine npm run build
docker run -it --rm -v "$PWD":/app -w /app -p 4173:4173 node:lts-alpine npm run preview -- --host
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment