diff --git a/Dockerfile.dev b/Dockerfile.dev deleted file mode 100644 index 3807756..0000000 --- a/Dockerfile.dev +++ /dev/null @@ -1,32 +0,0 @@ -# PureStream Development Dockerfile -# Copies all files to avoid Synology Drive volume mount issues - -FROM mcr.microsoft.com/playwright/python:v1.49.1-jammy - -WORKDIR /app - -# Copy backend files -COPY backend/ /app/backend/ - -# Copy pre-built frontend -COPY frontend/dist/ /app/frontend/dist/ - -# Create directories for cache and session -RUN mkdir -p /app/cache /app/session - -# Install Python dependencies -WORKDIR /app/backend -RUN pip install --no-cache-dir -r requirements.txt && \ - pip install playwright-stealth && \ - playwright install chromium - -# Environment variables -ENV PYTHONUNBUFFERED=1 -ENV CACHE_DIR=/app/cache -ENV MAX_CACHE_SIZE_MB=500 -ENV CACHE_TTL_HOURS=24 -ENV ADMIN_PASSWORD=admin123 - -EXPOSE 8002 - -CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8002"] diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml deleted file mode 100644 index 7974d69..0000000 --- a/docker-compose.dev.yml +++ /dev/null @@ -1,24 +0,0 @@ -# PureStream Development Docker Compose -# Uses Dockerfile.dev which COPIES files to avoid Synology Drive filesystem issues - -services: - backend: - container_name: purestream_dev - build: - context: . - dockerfile: Dockerfile.dev - ports: - - "8002:8002" - volumes: - # Only mount data directories (not code) - - purestream_cache:/app/cache - - purestream_session:/app/session - shm_size: '2gb' - -volumes: - purestream_cache: - purestream_session: - - # NOTE: - # - Frontend is served by backend at http://localhost:8002 - # - Code changes require rebuild: docker-compose -f docker-compose.dev.yml up --build