58f82399ed
docker-ignored: /.git/** & .DS_Store & npm-debug.log
29 lines
1.3 KiB
Markdown
29 lines
1.3 KiB
Markdown
# rana for Docker
|
|
## About
|
|
[Daichimarukana/rana](https://github.com/Daichimarukana/rana)がDockerで動きます。
|
|
中身は[f970f75](https://github.com/Daichimarukana/rana/commit/f970f75b3ff9babe6c711d3b6c2ecf9bd8bfa622)です。
|
|
|
|
## Usage
|
|
### Use public image
|
|
```bash
|
|
touch memory.db
|
|
echo "[]" > replied_ids.json
|
|
docker run -d --restart=always -v ./memory.db:/app/memory.db -v ./replied_ids.json:/app/replied_ids.json -e UWUZU_HOST=uwuzu.example.com -e UWUZU_TOKEN=APITOKEN -e TWEET_ENABLED=true -e CHECK_INTERVAL=300 -e THINK_OUTPUT_ENABLED=false --name rana gitea.last2014.com/last2014/rana-for-docker:latest
|
|
```
|
|
で動きます。
|
|
/app/memory.dbと/app/replied_ids.jsonが記憶になっているのでvolumesにしてください。
|
|
|
|
> **WARNING**
|
|
> [#3](https://gitea.last2014.com/last2014/rana-for-docker/issues/3)の通り`touch`コマンドをサボると起動できません。
|
|
> また、echoをサボっても動きますが起動時にエラーが出ます。
|
|
|
|
> **WARNING**
|
|
>環境変数への値は`.env.example`を確認してください。
|
|
全ての環境変数は必須です。
|
|
|
|
### Local build
|
|
```bash
|
|
docker buildx build --platform linux/amd64,linux/arm64 --no-cache -t push-to --push .
|
|
```
|
|
でbuild/pushできます。
|
|
ローカル保存は試したことがないので知りません。 |