Пока многое делается вручную.
-- находим пользователя
select * from sduser;
(теперь у нас есть <SDUSERID>)
insert into tlanguage (slug, commentary, ownerid) values ('язык «1»','язык «1»', <SDUSERID>) returning id;
insert into sduser_profile (id, favorite_tlanguageid) values (<SDUSERID>,<LANGUAGEID>);
pg_dump -h localhost -p 5432 -U semdict --create --clean --file ~/dump-2021-08-14 sduser_db
См. также dockerfile.yml
Quick solution. Сначала словами что бы было понимание что происходит. Для нужд работы контейнеров монтируются некоторые пути в постоянные volume. У certbot (это утилита которая сертификатами управляет) есть три volume: certbot-webroot, certbot-etc, certbot-var. Они в себе хранят что то там службеное (не важно на данном этапе) и в том числе серты. План следущий. Мы удаляем эти volumes и заново запускаем этап установки (как в первый раз).
https://github.com/budden/semdict/blob/dev3/docker-compose.yml#L116-L118
Пошаговые команды
# стопаем все и не беспокоимся о сохранности состояния, потому что у нас состояние хранится в pg?
docker-compose down
# убеждаемся что эти volume есть и имя ожидаемое
docker volume list
# среди списка находим интересующие нас volumes
docker volume rm <volume_name>
# а далее как в инструкции в репозитарии DEV.md
make run-docker
make initial-setup-ssl
make run-proxy
Если в проекте не было ни каких изменений то все должно сработать без затыков