Update: перенастройка сайта что бы открывать 1 порт на сайт

This commit is contained in:
2026-02-11 15:46:19 +05:00
parent 65a9143bd0
commit 62340e4406
25 changed files with 1393 additions and 1216 deletions

View File

@@ -1,15 +1,31 @@
# Снаружи открыт только порт 85 (прокси). Сайт и API по http://хост:85
# Strapi и фронт доступны только внутри Docker-сети через прокси.
version: '3.8'
services:
# БЭКЕНД: Strapi (находится в подпапке iiEasy)
# ПРОКСИ: единственная точка входа (порт 85)
proxy:
container_name: iieasy_proxy
image: nginx:stable-alpine
restart: always
ports:
- "85:80"
volumes:
- ./nginx/conf.d:/etc/nginx/conf.d:ro
depends_on:
- frontend
- strapi
# БЭКЕНД: Strapi (порт наружу не пробрасывается, доступ через proxy)
strapi:
container_name: iieasy_backend
build:
context: ./iiEasy
dockerfile: Dockerfile
args:
STRAPI_ADMIN_BACKEND_URL: "https://iieasy.ru"
restart: always
ports:
- "1340:1340"
# Пробрасываем папку с загрузками, чтобы картинки не удалились при обновлении контейнера
volumes:
- ./iiEasy/public/uploads:/opt/app/public/uploads
@@ -19,15 +35,15 @@ services:
environment:
NODE_ENV: production
# ФРОНТЕНД: Сайт с Tailwind (находится в текущей папке)
# ФРОНТЕНД: статика (порт наружу не пробрасывается, доступ через proxy)
frontend:
container_name: iieasy_frontend
build:
context: .
dockerfile: Dockerfile
args:
VITE_STRAPI_URL: ""
restart: always
ports:
- "85:80" # Твой запрос: заходим через 85 порт
depends_on:
- strapi