~/labs / muhit-ozgaruvchilariback

Asoslar3/15

Baza ishga tushmayapti: muhit o'zgaruvchilari

docker compose up qildingiz, db darhol to'xtadi. Logda:

Database is uninitialized and superuser password is not specified.

Postgres image'i parolsiz ishlamaydi — bu xato emas, xavfsizlik. Ilova esa appdb nomli bazani va app foydalanuvchisini kutadi.

  1. db ga POSTGRES_PASSWORD bering.
  2. POSTGRES_DB: appdb — ilova shu bazaga ulanadi.
  3. POSTGRES_USER: app joyida qolsin.

Parolni hozircha faylga yozsangiz bo'ladi — keyingi mashqlarda uni fayldan chiqarib, tashqaridan berishni o'rganasiz.

…
docker-compose.yml
! 1 ta muammo —
Tab ichkariga · Shift+Tab tashqariga⌘/Ctrl+Enter tekshirishEsc maydondan chiqish

1 servis · 0 tarmoq · 0 volume · 1 ta muammo

Muammolar 1

  • ishga tushganda yiqiladi
    db: postgres POSTGRES_PASSWORDsiz ishga tushmaydi
    Error: Database is uninitialized and superuser password is not specified.

Servislar 1

postgres:16-alpine
portlar
chiqarilmagan — faqat ichki tarmoq
healthcheck
yo'q
restart
no (standart)
user
root (standart)
tarmoq
default

Ishga tushish tartibi

  1. dbhech kimni kutmaydi