/portfolio

Portfolio generator. We set our data, experience and get a .pdf file at the output

Primary LanguagePython

Portfolio Generate

Install, run project

  1. Склонировать проект: git clone git@github.com:odi1n/portfolio_generate.git
  2. Перейти в директорию: cd portfolio_generate
  3. Изменить файл .env.example на .env
  4. Установить poetry: pip install poetry
  5. Установить зависимости: poetry install
  6. Произвести миграцию: python manage.py makemigrations
  7. Мигрировать: python manage.py migrate
  8. Запустить: python manage.py runserver

Run Docker

  1. Склонировать проект: git clone git@github.com:odi1n/portfolio_generate.git
  2. Перейти в директорию: cd portfolio_generate
  3. Изменить файл .env.example на .env
  4. Собрать докер: docker-compose build
  5. Запустить докер: docker-compose up

Run Docker Prod

  1. Склонировать проект: git clone git@github.com:odi1n/portfolio_generate.git
  2. Перейти в директорию: cd portfolio_generate
  3. Изменить файл .env.example на .env
  4. Собрать докер: docker-compose -f docker-compose-prod.yml build
  5. Запустить докер: docker-compose -f docker-compose-prod.yml up

Другое

  1. docker-compose-prod.yml, db, расскоментировать строку user. Добавить к образу докера в файле docker-compose-*.yml опцию user, в которой указать UID и GID пользователя, от которого будет запускаться докер контейнер:
user: "3203:3203" # 3203 - user id / group id пользователя в системе