HackNow
HackNowBu dars Premium obuna talab qiladi
Yakuniy loyihaning tuzilishi (besh bosqich, har biri alohida lab va oldingi bosqichning etalon natijasi); begona loyihani qabul qilib olish va eski Dockerfile'ni o'lchash; talablarni isbot buyruqlari bilan «tayyor» ta'rifiga aylantirish; .dockerignore, builder/test/runtime bosqichlari, raqamli non-root USER, bazaga bog'liq HEALTHCHECK va uning narxi, hadolint; Compose stack: qotirilgan postgres:16-alpine, .env (600) dan ${...}, nomli volume, pg_isready, service_healthy, yopiq baza porti; docker
Ushbu dars DevOps muhandisi yo'li kursiga tegishli.