Здравствуйте сижу ломаю голову над тем как мне из локальной базы postgres передать данные внутрь контейнера, базу, таблицы связи и др, с докером только начал знакомство, поэтому если кому то вопрос покажется глупым извините я новичок в этой среде, как правильно написать docker-compose, чтобы он передал все из моей существующей базы
текущая база называется Main, мне нужно быстрое развертывание на других машинах базы с таблицами связями и др, без контента внутри таблиц
services:
db:
image: postgres:16-alpine
container_name: postgres_db
environment:
POSTGRES_USER: ROOT
POSTGRES_PASSWORD: ROOT
POSTGRES_DB: Main
volumes:
- pgdata:/var/lib/postgresql/data
ports:
- "5432:5432"
backend_auth:
build: ./BackendAuth
container_name: backend_auth_app
ports:
- "8000:8000"
depends_on:
- db
environment:
DB_HOST: db
DB_PORT: 5432
DB_USER: ROOT
DB_PASSWORD: ROOT
DB_NAME: Main
backend_message:
build: ./BackendMessage
container_name: backend_message_app
ports:
- "8001:8001"
depends_on:
- db
environment:
DB_HOST: db
DB_PORT: 5432
DB_USER: ROOT
DB_PASSWORD: ROOT
DB_NAME: Main
frontend:
build: ./Frontend
container_name: frontend_app
ports:
- "5173:5173"
volumes:
pgdata:
вот структура моего проекта