docker network create local-apps
docker run --name local-pg12 \
-e POSTGRES_PASSWORD=postgres \
-e POSTGRES_INITDB_ARGS="--locale=C.UTF-8" \
-v ~/Documents/storedata/pg-data:/var/lib/postgresql/data \
-p 5432:5432 \
--network="local-apps" \
--restart always \
-d postgres:12.0-alpine
docker exec -it local-pg12 psql -U postgres
Можно установать в докере:
docker run --name local-rabbit-host \
-v ~/Documents/storedata/rabbit-data/:/var/lib/rabbitmq \
-p 5672:5672 \
-p 15672:15672 \
--network="local-apps" \
--restart always \
-e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password \
-d rabbitmq:3.8.9-management
cp sample.env .env
Нужен Python 3.8
Создаем и активируем виртуальное окружение
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
docker-compose -f docker-compose-workers.yml up -d --scale regular_workers=1 --timeout 50