Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add Dockerfile to support using over tcp rpc #17

Merged
merged 3 commits into from
Dec 9, 2023
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
FROM rust as builder

RUN apt update && apt install -y clang librime-dev

WORKDIR /app

COPY . .

RUN cargo build --release

FROM debian:12

RUN apt update && apt install -y librime-dev

WORKDIR /app

COPY --from=builder /app/target/release/rime_ls /app

EXPOSE 9527
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

端口这里好像写错了,会影响运行吗

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

会有问题,我之前用的都是 9527, 之后看到文档中使用的都是 9257,修改的时候遗漏了一项。我再修改一下

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

会有问题,我之前用的都是 9527, 之后看到文档中使用的都是 9257,修改的时候遗漏了一项。我再修改一下

已修改


CMD ["/app/rime_ls","--listen","0.0.0.0:9257"]
11 changes: 11 additions & 0 deletions docker-compose.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
version: "3"

services:
rime-ls:
restart: always
build: .
ports:
- 9257:9257
volumes:
# mount your rime user data
- /root/.config/my_rime:/root/.local/share/rime-ls