~/labs / teskari-proksiback

Asoslar11/15

Teskari proksi ortiga yashirish

Hozir ilova host'ning 80-portini o'zi egallagan. Bu ikki jihatdan yomon: 1024 dan past port imtiyoz talab qiladi, va ilova internetga ochiq turadi.

Vazifa:

  1. proxy nomli nginx servisini qo'shing va uni 8080:80 da oching.
  2. api tashqariga umuman ochilmasin — ports ni olib tashlang.
  3. Ikkala servis ham edge tarmog'ida bo'lsin va edge fayl oxirida e'lon qilinsin.
  4. Har ikkala image aniq versiyaga bog'langan bo'lsin.

Bir tarmoqdagi servislar bir-birini nomi bo'yicha topadi: proksi uchun ilovaning manzili http://api:8000.

…
docker-compose.yml
✓ YAML to'g'ri · 1 servis
Tab ichkariga · Shift+Tab tashqariga⌘/Ctrl+Enter tekshirishEsc maydondan chiqish

1 servis · 0 tarmoq · 0 volume · tuzilma toza

✓ Compose e'tiroz bildiradigan narsa topilmadi. Vazifa talablari esa serverda, ishga tushirganda tekshiriladi.

Servislar 1

python:3.13-slim
portlar
0.0.0.0:80 → 8000/tcp
healthcheck
yo'q
restart
no (standart)
user
root (standart)
tarmoq
default

Ishga tushish tartibi

  1. apihech kimni kutmaydi