49 lines
1.1 KiB
Markdown
49 lines
1.1 KiB
Markdown
# Телефонный справочник
|
|
|
|
Телефонный справочник сотрудников на Node.js.
|
|
|
|
## Установка и запуск
|
|
|
|
### Локальный запуск
|
|
|
|
```bash
|
|
# Установка зависимостей
|
|
npm install
|
|
|
|
# Запуск приложения
|
|
npm start
|
|
```
|
|
|
|
Приложение будет доступно по адресу: http://localhost:3000
|
|
|
|
### Запуск через Docker
|
|
|
|
1. Создайте файл `.env` на основе `.env.example`:
|
|
```bash
|
|
cp .env.example .env
|
|
```
|
|
|
|
2. Отредактируйте `.env` файл, указав необходимые значения.
|
|
|
|
3. Соберите Docker образ:
|
|
```bash
|
|
docker build -t phone-book .
|
|
```
|
|
|
|
4. Запустите контейнер:
|
|
```bash
|
|
docker run -p 3000:3000 --env-file .env phone-book
|
|
```
|
|
|
|
Приложение будет доступно по адресу: http://localhost:3000
|
|
|
|
## Описание
|
|
|
|
Приложение получает данные из внешнего API и отображает их.
|
|
|
|
## Технологии
|
|
|
|
- Node.js
|
|
- Express
|
|
- node-fetch
|
|
- Docker |