saysthbot-reborn/Dockerfile
senseab 56635e0e1b
Dev (#1)
* init

* bot framework done

* here and ready for orm

* might use sea-orm

* orm done

* use teloxide

* ready to go?

* 需要完成命令部分

* 需要完成:list_handler()

* 查询用户名应当以@开头

* use rustls to avoid segfault?

* postgresql ready

* inline query done

* list_handler

* flattern code

* test needed

* ready to build

* some bugs

* almost done

* ready to take off

Co-authored-by: senset <dummy@dummy.d>
2022-06-28 18:11:47 +08:00

15 lines
408 B
Docker

FROM rust as build
WORKDIR /usr/src/saysthbot
COPY . .
RUN rustup default nightly && cargo build --release
FROM debian:stable-slim
RUN apt update && apt install -y proxychains4 ca-certificates && apt clean
ENV TGBOT_TOKEN="" DATABASE_URI="" WRAPPER=""
CMD ["-c", "${WRAPPER} ./saysthbot-reborn ${OPTIONS}"]
ENTRYPOINT [ "/bin/sh" ]
COPY --from=build /usr/src/saysthbot/target/release/saysthbot-reborn ./