Go to file
Xander bbf0c949dc add app 2025-01-25 16:45:18 +02:00
app add app 2025-01-23 18:14:38 +02:00
models add app 2025-01-25 16:45:18 +02:00
routers add app 2025-01-25 16:45:18 +02:00
utils add app 2025-01-23 18:14:38 +02:00
.gitignore add app 2025-01-25 16:45:18 +02:00
Dockerfile first commit 2025-01-22 20:10:15 +02:00
README.md add app 2025-01-25 16:45:18 +02:00
envtemp add app 2025-01-25 16:45:18 +02:00
main.py add app 2025-01-25 16:45:18 +02:00
requirements.txt add app 2025-01-25 16:45:18 +02:00

README.md

linkedin получение данных профиля и вакансии!

linkedin ежедневный обмен вакансий в БД

  • Профиль аккаунта по ссылке
  • Добавил модельку для работы
  • Вакансия по ссылке (частично)
  • Ежедневный обмен вакансий (Ожидаю доступы)

[!NOTE] Обмен по времени, один раз в сутки! Проверка объявлений до 10 дней в таблице Jobs столбик days_posted! Пишет логи!

[!IMPORTANT] envtemp Пример .env для заполнения. В папке home/ должна быть папка logs что бы можно было не запускать докер смотреть логи! в папке /home создать папку! mkdir logs

Install

  1. Создаём папку для логов
cd /home/
mkdir logs
  1. Клонируем образ
git clone https://git.xander.cx.ua/Xanders25/linkedin.git
  1. Переходим в папку
cd linkedin
  1. Создаём папку logs
mkdir logs
  1. Создаём .env ( nano в файле envtemp посмотреть какие переменные нужны )
nano .env
  1. Сохраняем!!!

Работа с Docker:

[!] Docker должен быть установлен на сервере https://docs.docker.com/engine/install/

[!Важно] Мы находимся в папке /home/linkedin/ так как Docker собирается только в папке в которой Dockerfile!

  1. Сборка образа:

    docker build -t linkedin .
    
  2. Запуск контейнера:

    docker run -d --restart always --env-file .env -v /home/logs:/app/logs -p 8000:8000 linkedin
    
  3. Переходим по адресу http://IP:8000/docs#/