You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Install.md
+30-14Lines changed: 30 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,13 +5,16 @@
5
5
6
6
Сайт работает под MacOS, Unix (протестировано на Ubuntu, Debian), но не Windows. Сам код сайта более-менее универсален, но под Windows криво работают некоторые сторонние модули.
7
7
8
-
## 1. Поставьте Node.JS
8
+
## 1. Директория
9
9
10
-
Нужна именно последняя версия [Node.JS](https://nodejs.org).
10
+
Чтобы было проще – создайте в корне директорию `/js`, и в ней работайте.
11
+
Если философия не позволяет – можно другую директорию по править пути, но с `/js` не надо править пути в командах.
11
12
12
-
## 2. Поставьте и запустите MongoDB.
13
+
## 2. Поставьте и запустите Node.JS и MongoDB
13
14
14
-
Если у вас Mac, то проще всего сделать это через [MacPorts](http://www.macports.org/install.php) или [Homebrew](http://brew.sh), чтобы было проще ставить дополнительные пакеты.
15
+
Node.JS – последняя версия с [https://nodejs.org](https://nodejs.org).
16
+
17
+
Mongo – можно 2.6+. Линукс-пакет или, если у вас Mac, то проще всего сделать это через [MacPorts](http://www.macports.org/install.php) или [Homebrew](http://brew.sh), чтобы было проще ставить дополнительные пакеты.
15
18
16
19
Если через MacPorts, то:
17
20
```
@@ -23,22 +26,26 @@ sudo port load mondogb
23
26
24
27
Предположу, что Git у вас уже стоит и вы умеете им пользоваться.
Опция `--clear` полностью удалит старые конфиги nginx.
63
70
64
-
Если уже есть nginx, то можно без `--clear`. Тогда команда только скопирует файлы из директории nginx (с минимальной шаблонизацией) в указанную директорию.
65
-
Основные конфиги будут перезаписаны, но в `sites-enabled` останутся и будут подключены и другие сайты.
71
+
Если уже есть nginx, то можно без `--clear`.
72
+
73
+
```
74
+
gulp config:nginx --prefix /opt/local/etc/nginx --root /js/javascript-nodejs --env development
75
+
```
76
+
77
+
Такая команда скопирует файлы из директории nginx в указанную директорию `--prefix`. При копировании используется небольшая шаблонизация конфигов, т.е. это не просто `cp`.
78
+
79
+
Основные конфиги будут при этом перезаписаны, но в `sites-enabled` останутся и будут подключены и другие сайты.
66
80
67
81
Также рекомендуется в `/etc/hosts` добавить строку:
0 commit comments