diff --git a/docker-compose.yml b/docker-compose.yml index 6b93d3f..ceb7466 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,7 +12,8 @@ services: - --providers.docker.exposedbydefault=false - --entrypoints.web.address=:80 ports: - - "${TRAEFIK_HTTP_PORT:-5173}:80" + # پورت به 8080 تغییر کرد تا با پورت 5173 سرور لوکال Vite تداخل نکند + - "${TRAEFIK_HTTP_PORT:-8080}:80" volumes: - /var/run/docker.sock:/var/run/docker.sock:ro @@ -46,7 +47,8 @@ services: timeout: 5s retries: 12 ports: - - "9001:9001" # کنسول MinIO — در محیط واقعی با فایروال ببندید + - "9001:9001" # کنسول MinIO + - "9000:9000" # دسترسی لوکال به تصاویر و مدیا labels: - traefik.enable=true - traefik.http.routers.media.rule=PathPrefix(`/media`) @@ -79,6 +81,8 @@ services: backend: build: ./backend restart: unless-stopped + ports: + - "8000:8000" # اتصال مستقیم بکاند به ویندوز برای فرانتاند لوکال environment: DATABASE_URL: postgresql+psycopg://aramesh:${POSTGRES_PASSWORD}@db:5432/arameshplaza SECRET_KEY: ${SECRET_KEY:?SECRET_KEY را در .env تنظیم کنید} @@ -151,4 +155,4 @@ services: volumes: db_data: - minio_data: + minio_data: \ No newline at end of file diff --git a/frontend/src/components/ArticleCard.tsx b/frontend/src/components/ArticleCard.tsx index 3d6d2ce..8d35481 100644 --- a/frontend/src/components/ArticleCard.tsx +++ b/frontend/src/components/ArticleCard.tsx @@ -7,39 +7,43 @@ export function ArticleCard({ article }: { article: Article }) { return ( -
{article.category}
- -+
{article.excerpt}
-