fix docker build

This commit is contained in:
alyssa 2025-10-08 21:50:58 +00:00
parent 323377c217
commit a9355654df
3 changed files with 5 additions and 5 deletions

View file

@ -32,9 +32,9 @@ COPY Cargo.lock /app/
COPY crates/ /app/crates COPY crates/ /app/crates
# Generate command parser bindings # Generate command parser bindings
RUN mkdir -p app/obj && cargo -Z unstable-options build --package commands --lib --release --artifact-dir app/obj/ RUN mkdir -p /app/bin && cargo -Z unstable-options build --package commands --lib --release --artifact-dir /app/bin/
RUN uniffi-bindgen-cs "app/obj/libcommands.so" --library --out-dir="app/PluralKit.Bot" RUN uniffi-bindgen-cs "/app/bin/libcommands.so" --library --out-dir="/app/PluralKit.Bot"
RUN cargo run --package commands --bin write_cs_glue -- "app/PluralKit.Bot/commandtypes.cs" RUN cargo run --package commands --bin write_cs_glue -- "/app/PluralKit.Bot/commandtypes.cs"
# build bot # build bot
RUN dotnet build -c Release -o bin RUN dotnet build -c Release -o bin

View file

@ -6,7 +6,7 @@ default-run = "commands"
[[bin]] [[bin]]
name = "write_cs_glue" name = "write_cs_glue"
path = "src/bin/write_cs_glue.rs" path = "src/write_cs_glue.rs"
[lib] [lib]
crate-type = ["cdylib", "lib"] crate-type = ["cdylib", "lib"]
@ -18,4 +18,4 @@ command_definitions = { path = "../command_definitions"}
uniffi = { version = "0.29" } uniffi = { version = "0.29" }
[build-dependencies] [build-dependencies]
uniffi = { version = "0.29", features = [ "build" ] } uniffi = { version = "0.29", features = [ "build" ] }