@@ -20,30 +20,30 @@ COPY . .
20
20
RUN cargo build --release --all
21
21
RUN mv target/${CARGO_BUILD_TARGET}/release /out
22
22
23
- FROM alpine AS dev
23
+ FROM alpine AS public- dev
24
24
WORKDIR /user
25
25
COPY src/public/config/00-default.toml 00-default.toml
26
- COPY --from=builder /out/cli /usr/local/bin/rust-server
26
+ COPY --from=builder /out/cli /usr/local/bin/rust-api- server
27
27
COPY --from=bunyan /root/.cargo/bin/bunyan /usr/local/bin/
28
28
ENTRYPOINT ["/bin/sh" ]
29
- CMD ["-c" , "/usr/local/bin/rust-server --config-path=*.toml | bunyan" ]
29
+ CMD ["-c" , "/usr/local/bin/rust-api- server --config-path=*.toml | bunyan" ]
30
30
31
- FROM alpine AS dev
31
+ FROM alpine AS gpt- dev
32
32
WORKDIR /user
33
- COPY src/public /config/00-default.toml 00-default.toml
34
- COPY --from=builder /out/cli /usr/local/bin/rust-server
33
+ COPY src/gpt_answer_server /config/00-default.toml 00-default.toml
34
+ COPY --from=builder /out/gpt_answer_server /usr/local/bin/rust-grpc -server
35
35
COPY --from=bunyan /root/.cargo/bin/bunyan /usr/local/bin/
36
36
ENTRYPOINT ["/bin/sh" ]
37
- CMD ["-c" , "/usr/local/bin/rust-server --config-path=*.toml | bunyan" ]
37
+ CMD ["-c" , "/usr/local/bin/rust-grpc- server --config-path=*.toml | bunyan" ]
38
38
39
- FROM scratch AS prod
39
+ FROM scratch AS public- prod
40
40
WORKDIR /user
41
41
COPY src/public/config/00-default.toml 00-default.toml
42
- COPY --from=builder /out/cli /usr/local/bin/rust-server
43
- ENTRYPOINT ["/usr/local/bin/rust-server" , "--config-path=*.toml" ]
42
+ COPY --from=builder /out/cli /usr/local/bin/rust-api- server
43
+ ENTRYPOINT ["/usr/local/bin/rust-api- server" , "--config-path=*.toml" ]
44
44
45
- FROM scratch AS prod
45
+ FROM scratch AS gpt- prod
46
46
WORKDIR /user
47
- COPY src/public /config/00-default.toml 00-default.toml
48
- COPY --from=builder /out/cli /usr/local/bin/rust-server
49
- ENTRYPOINT ["/usr/local/bin/rust-server" , "--config-path=*.toml" ]
47
+ COPY src/gpt_answer_server /config/00-default.toml 00-default.toml
48
+ COPY --from=builder /out/gpt_answer_server /usr/local/bin/rust-grpc -server
49
+ ENTRYPOINT ["/usr/local/bin/rust-grpc- server" , "--config-path=*.toml" ]
0 commit comments