# 1. Peata konteiner
docker stop nominatim

# 2. Kopeeri config välja
docker cp nominatim:/etc/postgresql/12/main/pg_hba.conf ./pg_hba.conf.backup

# 3. Loo uus turvalisem fail (üleval näidatud)
nano pg_hba.conf

# 4. Kopeeri tagasi
docker start nominatim
sleep 5
docker cp ./pg_hba.conf nominatim:/etc/postgresql/12/main/pg_hba.conf
docker exec nominatim bash -c "chown postgres:postgres /etc/postgresql/12/main/pg_hba.conf;"

# 5. Reload
docker exec nominatim su - postgres -c "psql -c 'SELECT pg_reload_conf();'"

# 6. Kontrolli
#docker exec nominatim psql -U postgres -c "SELECT * FROM pg_hba_file_rules;"
docker exec nominatim su - postgres -c "psql -c 'SELECT * FROM pg_hba_file_rules;'"

# Kontrolli kas kasutatakse õiget conf faili
docker exec nominatim su - postgres -c "psql -c 'SHOW hba_file;'"
