автоматизировать накат бэкапа на локальную базу используя инфраструктуру Docker и Docker-compose?
Если я правильно понимаю, мне нужно накатить postgres-client в файле Dockerfile
RUN apt-get update && apt-get install -y postgresql-client
После этого сделать некий bash-скрипт, который будет содержать - подключения к БД на локальной машине
DB_HOST = 'host.docker.internal'
DB_USER
DB_NAME
PATH_TO_BACKUP
psql -h $DB_HOST -U $DB_USER -d postgres -c "DROP DATABASE IF EXISTS $DB_NAME;"
Нужно ли еще что-то?
Я б руками накатил, бекапить скриптом, накат руками
Обсуждают сегодня