update Dockerfile
This commit is contained in:
@@ -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 }}
|
|
||||||
+3
-3
@@ -1,5 +1,5 @@
|
|||||||
# -------- BASE IMAGE (includes Chromium & deps) ----------------------------
|
# -------- 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 ----------------------------------------------------
|
# -------- Runtime setup ----------------------------------------------------
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
@@ -9,14 +9,14 @@ COPY pyproject.toml poetry.lock* requirements*.txt* ./
|
|||||||
|
|
||||||
# Fast, deterministic install with `uv`
|
# Fast, deterministic install with `uv`
|
||||||
RUN pip install --no-cache-dir 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 application source
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
# -------- Environment ------------------------------------------------------
|
# -------- Environment ------------------------------------------------------
|
||||||
ENV PYTHONUNBUFFERED=1
|
ENV PYTHONUNBUFFERED=1
|
||||||
ENV ENABLE_AUTH=true # Clerk JWT validation ON by default
|
ENV ENABLE_AUTH=true
|
||||||
ENV PORT=8000
|
ENV PORT=8000
|
||||||
|
|
||||||
# -------- Health check -----------------------------------------------------
|
# -------- Health check -----------------------------------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user