lowrider-fn / wssmm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

wssmm

Оглавление

Инициализация проекта

Необходимо установить Docker

# клонируем репо
git clone https://gitlab.com/lowrider-fn/wssmm.git

# переходим в дирректорию проекта
cd wssmm

# запускаем docker-compose
npm run up:build

Работа с окружением

Docker

# Собрать и запустить образы
npm up:build

# Запустить  образы
npm up

# Посмотреть все контейнеры
npm run cont

# Остановить все контейнеры
npm run cont:stop

# Удалить все контейнеры
npm run cont:rm

# Удалить все неиспользуемые объекты
npm run rm-a

# Посмотреть все образы
npm run img

# Удалить все неиспользуемые образы 
npm run img:rm-a

# Удалить все образы
npm run img:rm

# Посмотреть все сети
npm run net

# Удалить все неиспользуемые сети 
npm run net:rm-a

# Удалить все неиспользуемые тома
npm run vol:rm-a

Mongo

#Сделать дамп базы данных
npm run db:dump

#Загрузить данные из дамп файла
npm run db:dump-up

docker-compose.yaml

#for dev
  build: .
  volumes:
    - '.:/dir'
		- '/<dir>/node_modules'
	  
#for prod
image: registry.gitlab.com/<repo>

Линтинг

# stylelint
npm run stylelint

# eslint
npm run eslint

Heroku

# init heroku 
heroku create <name>

Ссылки на ресурсы:

About


Languages

Language:Vue 56.4%Language:JavaScript 36.8%Language:SCSS 5.8%Language:Dockerfile 1.0%