Как установить docker с существующей базой данных?
У меня есть проект на Django, я хочу настроить свой docker с существующей базой данных postgres, но учебники, которые я вижу, относятся к базе данных без данных.
кто может дать мне руководство, пожалуйста
Это моя установка
Docker-compose:
services:
web:
build: .
command: python3 manage.py migrate
command: python3 manage.py runserver 0.0.0.0:8000
ports:
- "8000:8000"
volumes:
- .:/code
depends_on:
- db
db:
image: postgres
Файл докера
FROM python:3.9
ENV PYTHONUNBUFFERED 1
RUN mkdir /code
WORKDIR /code
COPY . /code
RUN pip install -r requirements.txt
Настройка файла в проекте django
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME':'postgres',
'USER': 'postgres',
'HOTS': 'db',
'PORT': 5432,
}
}