- Zero app dependencies on host
- Create new app via create-vue
- Dev build with hot-reload
- Git
- Bash
- Fresh docker with compose v2 plugin
- GNU make
Via installer (recommended)
bash <(curl -s https://raw.githubusercontent.com/CanaryKnight/vue3-dockerized/main/installer.sh) <project_name>or manually
git clone --branch v0.0.2 git@github.com:CanaryKnight/vue3-dockerized.git vue3-dockerized
cd vue3-dockerized && rm -rf .git && rm -rf installer.sh # remove git & installer from template
make create_appmake dev- Fix permissions (for uid/gid != 1000)
- Configure ports, node version & other params
- Executables (yarn & etx) from container via make
- Fix console output
- Production build
-
Different package managers support