User Setup¶
Ansible Installer (Recommended)¶
We recommend that you install pulpcore and pulp-cookbook together using the Ansible installer. The remaining steps are all performed by the installer and are not needed if you use it.
pip Install¶
This document assumes that you have installed pulpcore
into a the virtual environment ~/pulpvenv
.
Users should install from either PyPI or source.
From PyPI¶
sudo -u pulp -i
source ~/pulpvenv/bin/activate
pip install pulp-cookbook
From Source¶
sudo -u pulp -i
source ~/pulpvenv/bin/activate
git clone https://github.com/pulp/pulp_cookbook.git
cd pulp_cookbook
pip install -e .
Run Migrations¶
export DJANGO_SETTINGS_MODULE=pulpcore.app.settings
django-admin migrate cookbook
Run Services¶
django-admin runserver 24817
gunicorn pulpcore.content:server --bind 'localhost:24816' --worker-class 'aiohttp.GunicornWebWorker' -w 2
sudo systemctl restart pulpcore-resource-manager
sudo systemctl restart pulpcore-worker@1
sudo systemctl restart pulpcore-worker@2