Skip to content

Commit 984e46e

Browse files
committed
Fix Docker build and add example data
1 parent e5257c2 commit 984e46e

4 files changed

Lines changed: 14 additions & 3 deletions

File tree

.dockerignore

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,20 @@
66
**/venv
77
crabspy/.venv
88
.idea
9+
.cursor
10+
agent-transcripts
11+
results
12+
build
13+
dist
14+
*.egg-info
915
*.mp4
1016
*.MP4
1117
*.avi
18+
*.mov
19+
*.mkv
1220
data/db/*.sqlite
1321
data/db/*.sqlite3
1422
data/uploads/*
1523
!data/uploads/.gitkeep
24+
data/cache/*
25+
data/exports/*

data/uploads/Image01.jpeg

7.41 MB
Loading

data/uploads/Image02.jpeg

105 KB
Loading

docker/Dockerfile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,15 @@ RUN apt-get update \
1313

1414
WORKDIR /app
1515

16+
COPY pyproject.toml /app/pyproject.toml
17+
COPY crabspy /app/crabspy
1618
COPY apps/web /app/apps/web
1719

18-
WORKDIR /app/apps/web
19-
RUN pip install --no-cache-dir .
20+
RUN pip install --no-cache-dir /app && pip install --no-cache-dir /app/apps/web
2021

2122
ENV CRABSPY_DATA_DIR=/data \
2223
CRABSPY_DATABASE_URL=sqlite:////data/db/project.sqlite
2324

2425
EXPOSE 8000
2526

26-
CMD ["uvicorn", "crabspy_web.app:app", "--host", "0.0.0.0", "--port", "8000"]
27+
CMD ["uvicorn", "crabspy_web.app:app", "--app-dir", "/app/apps/web", "--host", "0.0.0.0", "--port", "8000"]

0 commit comments

Comments
 (0)