多分現時点のバグだと思うが、忘備録として
2026/3/10 10:30 時点では
git clone https://github.com/xuiltul/animaworks.git
cd animaworks
cp .env.example .env
vi .env
# anthropicのAPIキーなどを設定
docker compose up -d
を実行しても起動しない。
vi Dockerfile で以下のように修正すればたちあがる:
FROM python:3.12-slim
WORKDIR /app
COPY pyproject.toml .
RUN pip install --no-cache-dir .
COPY core/ core/
COPY cli/ cli/
COPY server/ server/
COPY templates/ templates/
COPY main.py .
EXPOSE 18500
CMD ["python", "main.py", "start", "--foreground", "--host", "0.0.0.0", "--port", "18500"]
なお、--foreground は、別のPCからブラウザ参照できるようにしたため追加している。
注意:
demo/ でdocker compose up -d したままほったらかしにするとAPI費用をゴリゴリ使いつづけてしまうので、見終わったデモはきちんと終了させること。
p.s.
.env は書いても反映されない。docker-compose.ymlに以下の定義を加えてからdocker compose buildを実行すれば反映される。
env_file:
- .env # コンテナ内の環境変数として注入される
0 件のコメント:
コメントを投稿