2016-08-13 6 views
15

Я создал простую веб-страницу aurelia без задней части, и теперь меня интересует выход в производство. Я использовал Aurelia-cli для комплектации, надеясь, что это будет просто, но я не уверен, как действовать дальше. Какие файлы следует загрузить на сервер, чтобы сайт работал? Спасибо за помощь.Развертывание приложения aurelia.cli

+0

Если вы используете нисходящее движение, по крайней мере, предоставляете причину, это только обычная любезность. –

+4

Почему голос? Это точно та же проблема, которую я изучаю, потому что, как обычно, команда Aurelia - хотя и удивительно - продолжает оставлять без ответа самые основные вопросы.

ответ

8

В двух словах:

  • au build --env prod
  • скопировать index.html в основную папку развертывания на сервере
  • скопируйте папку /scripts в том же месте.
+1

Как это работает со статическими ресурсами, такими как изображения? Лучше ли создать задачу gulp, которая копирует все, что вам нужно, в папку выпуска, а затем использовать ее? – Magrangs

0

мы создали сценарий развертывания,:

  • запускает сборку
  • создает накопление каталог с текущей меткой времени.
  • копирует все активы в этот каталог (так что мы можем убедиться, что у нас есть все части вместе)
  • , а затем толкают все дело к производству

заменить последний шаг с вашим фактическим методом развертывания

au build --env prod 
buildtarget=../build-$(date +%F-%T) 
mkdir $buildtarget 
cp -LRvip index.html scripts $buildtarget 

ncftpput -R server /prod/path/ $buildtarget/*