Translate

2026年3月10日火曜日

Animaworks 0.5.2 を docker compose up しても起動できない

多分現時点のバグだと思うが、忘備録として


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 件のコメント:

Animaworks 0.5.2 を docker compose up しても起動できない

多分現時点のバグだと思うが、忘備録として 2026/3/10 10:30 時点では git clone https://github.com/xuiltul/animaworks.git cd animaworks cp .env.example .env vi .env # a...