完了したタスク
Day 2: Djangoセットアップ
成果物
requirements.txt (packages added)
settings.py (configured)
apps/fields, apps/plans, apps/reports (directories created)
レビュー結果
✅ 良い点:
必要なライブラリが適切に追加されました(pandas, PostGIS等)。
settings.py の設定変更(INSTALLED_APPS, DATABASES, REST_FRAMEWORK)が正しく行われています。
アプリケーション構成も指示通りです。
次のステップ
Day 3: データモデル実装(Fields, Plansアプリのモデル作成)
26 lines
465 B
Docker
26 lines
465 B
Docker
FROM python:3.12-slim
|
|
|
|
WORKDIR /app
|
|
|
|
RUN apt-get update && apt-get install -y \
|
|
gcc \
|
|
g++ \
|
|
postgresql-client \
|
|
libpq-dev \
|
|
libgdal-dev \
|
|
libgeos-dev \
|
|
libproj-dev \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
ENV CPLUS_INCLUDE_PATH=/usr/include/gdal
|
|
ENV C_INCLUDE_PATH=/usr/include/gdal
|
|
|
|
COPY requirements.txt .
|
|
RUN pip install --no-cache-dir -r requirements.txt
|
|
|
|
COPY . .
|
|
|
|
EXPOSE 8000
|
|
|
|
CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]
|