From 3746804b202593af9aef93e628924d32cb0e34e3 Mon Sep 17 00:00:00 2001 From: saidsurucu Date: Sun, 29 Jun 2025 20:39:22 +0300 Subject: [PATCH] update Dockerfile --- .github/workflows/fly-deploy.yml | 18 ------------------ Dockerfile | 6 +++--- 2 files changed, 3 insertions(+), 21 deletions(-) delete mode 100644 .github/workflows/fly-deploy.yml diff --git a/.github/workflows/fly-deploy.yml b/.github/workflows/fly-deploy.yml deleted file mode 100644 index b0c246e..0000000 --- a/.github/workflows/fly-deploy.yml +++ /dev/null @@ -1,18 +0,0 @@ -# See https://fly.io/docs/app-guides/continuous-deployment-with-github-actions/ - -name: Fly Deploy -on: - push: - branches: - - main -jobs: - deploy: - name: Deploy app - runs-on: ubuntu-latest - concurrency: deploy-group # optional: ensure only one action runs at a time - steps: - - uses: actions/checkout@v4 - - uses: superfly/flyctl-actions/setup-flyctl@master - - run: flyctl deploy --remote-only - env: - FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }} diff --git a/Dockerfile b/Dockerfile index ad76258..d41bb1a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # -------- BASE IMAGE (includes Chromium & deps) ---------------------------- -FROM mcr.microsoft.com/playwright/python:v1.52.0-jammy # Playwright docs +FROM mcr.microsoft.com/playwright/python:v1.52.0-jammy # -------- Runtime setup ---------------------------------------------------- WORKDIR /app @@ -9,14 +9,14 @@ COPY pyproject.toml poetry.lock* requirements*.txt* ./ # Fast, deterministic install with `uv` RUN pip install --no-cache-dir uv && \ - uv pip install --system --no-cache-dir .[asgi] # installs FastMCP, FastAPI + uv pip install --system --no-cache-dir .[asgi] # Copy application source COPY . . # -------- Environment ------------------------------------------------------ ENV PYTHONUNBUFFERED=1 -ENV ENABLE_AUTH=true # Clerk JWT validation ON by default +ENV ENABLE_AUTH=true ENV PORT=8000 # -------- Health check -----------------------------------------------------