Сценарий NPM для развертывания приложения Heroku Vue & Express - PullRequest
0 голосов
/ 17 октября 2018

Я хотел бы создать скрипт npm, позволяющий создавать и развертывать приложение Vue & Node на общедоступном хосте, в моем случае это Heroku.

Структура моего приложения выглядит следующим образом:

  • client // Vue front-end
    • dist // встроенные файлы
    • node_modules
    • public
    • src // исходный код
    • babel.config.js
    • package.json
    • package-lock.json
  • server // Внутренний узел
    • node_modules
    • src
      • config // файлы конфигурации
      • контроллеры
      • модели
      • маршруты
      • приложение.js // стартовый файл
    • package.json
    • package-lock.json
  • package.json
  • .gitignore

В моей ветке git master, помещенной в репозиторий GitLab, я игнорирую /dist из каталога client и файл index.js из server/src/config, где я храню секретключи.Есть ли возможность написать один скрипт npm, который бы создавал приложение Vue, и выдвигать только каталоги /dist и /server (включая игнорируемый файл index.js, поскольку он необходим для производства)?Заранее спасибо.

...