fix docker
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s

This commit is contained in:
2025-12-13 10:36:44 +09:00
parent a4020c1f43
commit 6876fb741c
5 changed files with 20 additions and 15 deletions

5
.env.example Normal file
View File

@@ -0,0 +1,5 @@
# Admin handle (bot will respond to admin commands from this user)
ADMIN=syui.ai
# Bluesky host (optional, default: bsky.social)
HOST=syu.is

1
.gitignore vendored
View File

@@ -18,3 +18,4 @@ pnpm-lock.yaml
*/target/ */target/
*/**/*.rs.bk */**/*.rs.bk
.claude .claude
.config

View File

@@ -1,7 +1,5 @@
FROM syui/aios FROM syui/aios
WORKDIR /root COPY ./target/release/aibot /usr/sbin/aibot
ADD ./test/entrypoint.sh .
RUN chmod +x /root/entrypoint.sh
ENTRYPOINT ["/root/entrypoint.sh"] WORKDIR /root

View File

@@ -1,11 +1,16 @@
services: services:
aios: bot:
#image: syui/aios
#command: aibot bot -a syui.syu.is
build: build:
context: . context: .
restart: always dockerfile: Dockerfile
env_file: image: syui/aios:custom
- .env container_name: aibot
restart: unless-stopped
command: ["aibot", "bot", "-a", "${ADMIN:-syui.ai}"]
volumes: volumes:
- ./.config:/root/.config - ./.config/syui/ai/bot:/root/.config/syui/ai/bot
logging:
driver: json-file
options:
max-size: "10m"
max-file: "3"

View File

@@ -1,4 +0,0 @@
#!/bin/zsh
#aibot l $HANDLE -p $PASSWORD -s $HOST
aibot bot -a $ADMIN