Portfolio Generate
Install, run project
- Склонировать проект:
git clone git@github.com:odi1n/portfolio_generate.git
- Перейти в директорию:
cd portfolio_generate
- Изменить файл
.env.example
на.env
- Установить poetry:
pip install poetry
- Установить зависимости:
poetry install
- Произвести миграцию:
python manage.py makemigrations
- Мигрировать:
python manage.py migrate
- Запустить:
python manage.py runserver
Run Docker
- Склонировать проект:
git clone git@github.com:odi1n/portfolio_generate.git
- Перейти в директорию:
cd portfolio_generate
- Изменить файл
.env.example
на.env
- Собрать докер:
docker-compose build
- Запустить докер:
docker-compose up
Run Docker Prod
- Склонировать проект:
git clone git@github.com:odi1n/portfolio_generate.git
- Перейти в директорию:
cd portfolio_generate
- Изменить файл
.env.example
на.env
- Собрать докер:
docker-compose -f docker-compose-prod.yml build
- Запустить докер:
docker-compose -f docker-compose-prod.yml up
Другое
- docker-compose-prod.yml, db, расскоментировать строку user. Добавить к образу докера в файле docker-compose-*.yml опцию user, в которой указать UID и GID пользователя, от которого будет запускаться докер контейнер:
user: "3203:3203" # 3203 - user id / group id пользователя в системе