diff --git a/Dockerfile.test b/Dockerfile.test new file mode 100644 index 0000000..1506f0b --- /dev/null +++ b/Dockerfile.test @@ -0,0 +1,39 @@ +FROM python:3.11-slim + +WORKDIR /app + +# Install system dependencies +RUN apt-get update && apt-get install -y \ + gcc \ + libpq-dev \ + curl \ + && rm -rf /var/lib/apt/lists/* + +# Copy and install Python dependencies +COPY requirements.txt . +RUN pip install --no-cache-dir -r requirements.txt + +# Copy application code +COPY . . + +# Set minimal environment variables +ENV PYTHONUNBUFFERED=1 \ + DEBUG=true \ + SECRET_KEY="test-secret-key-123456789" \ + ALLOWED_HOSTS="*" + +# Expose port 3000 +EXPOSE 3000 + +# Very simple test - just run a basic HTTP server +CMD echo "๐Ÿงช TEST MODE - Container is running!" && \ + echo "๐Ÿ“‹ Environment Check:" && \ + echo " - Python: $(python --version)" && \ + echo " - Django: $(python -c 'import django; print(django.get_version())')" && \ + echo " - Working directory: $(pwd)" && \ + echo " - Files: $(ls -la | head -10)" && \ + echo "" && \ + echo "๐ŸŒ Testing Django..." && \ + python manage.py check --settings=netcop_hub.settings && \ + echo "โœ… Django OK - Starting simple HTTP server on port 3000" && \ + python -m http.server 3000 diff --git a/dokploy.json b/dokploy.json index 4846f31..d870948 100644 --- a/dokploy.json +++ b/dokploy.json @@ -1,15 +1,15 @@ { "name": "quantum-tasks-ai", "type": "dockerfile", - "dockerfile": "./Dockerfile.dokploy", + "dockerfile": "./Dockerfile.dokploy.debug", "port": 3000, "healthCheck": "/health/", "buildArgs": {}, "buildOptions": ["--no-cache"], "env": { "PYTHONUNBUFFERED": "1", - "DEBUG": "false", - "SECRET_KEY": "build-time-dummy-key-change-in-production", + "DEBUG": "true", + "SECRET_KEY": "debug-key-change-in-production-123456789", "ALLOWED_HOSTS": "*" } }