Skip to content

CanaryKnight/vue3-dockerized

Repository files navigation

Vue 3 Dockerized template

Features

  • Zero app dependencies on host
  • Create new app via create-vue
  • Dev build with hot-reload

Requirements

  • Git
  • Bash
  • Fresh docker with compose v2 plugin
  • GNU make

Usage

Creating new app

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_app

Running in dev-mode

make dev

ToDo

  • 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

About

Vue 3 dockerized template

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors