linkedin/README.md

65 lines
1.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# linkedin получение данных профиля и вакансии!
# linkedin ежедневный обмен вакансий в БД
- [x] Профиль аккаунта по ссылке
- [x] Добавил модельку для работы
- [ ] Вакансия по ссылке (частично)
- [ ] Ежедневный обмен вакансий (Ожидаю доступы)
> [!NOTE]
> Обмен по времени, один раз в сутки! Проверка объявлений до 10 дней в таблице Jobs столбик days_posted!
> Пишет логи!
> [!IMPORTANT]
> envtemp Пример .env для заполнения.
> В папке home/ должна быть папка logs что бы можно было не запускать докер смотреть логи! в папке /home создать папку! mkdir logs
## Install
1. Создаём папку для логов
```
cd /home/
```
```
mkdir logs
```
2. Клонируем образ
```
git clone https://git.xander.cx.ua/Xanders25/linkedin.git
```
3. Переходим в папку
```
cd linkedin
```
4. Создаём папку logs
```
mkdir logs
```
5. Создаём .env ( nano в файле envtemp посмотреть какие переменные нужны )
```
nano .env
```
6. Сохраняем!!!
### Работа с Docker:
> [!] Docker должен быть установлен на сервере https://docs.docker.com/engine/install/
> [!Важно] Мы находимся в папке /home/linkedin/ так как Docker собирается только в папке в которой Dockerfile!
1. Сборка образа:
```bash
docker build -t linkedin .
```
2. Запуск контейнера:
```bash
docker run -d --restart always --env-file .env -v /home/logs:/app/logs -p 8000:8000 linkedin
```
3. Переходим по адресу http://IP:8000/docs#/