mirror of
https://github.com/LemmyNet/lemmy.git
synced 2024-11-09 09:52:10 +00:00
Enable lto, strip symbols via cargo.toml (#2512)
This commit is contained in:
parent
9ac13a0891
commit
276a8c2bd3
|
@ -11,7 +11,13 @@ rust-version = "1.57"
|
||||||
[lib]
|
[lib]
|
||||||
doctest = false
|
doctest = false
|
||||||
|
|
||||||
|
[profile.release]
|
||||||
|
strip = "symbols"
|
||||||
|
debug = 0
|
||||||
|
lto = "thin"
|
||||||
|
|
||||||
[profile.dev]
|
[profile.dev]
|
||||||
|
strip = "symbols"
|
||||||
debug = 0
|
debug = 0
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
|
|
|
@ -29,9 +29,6 @@ COPY . .
|
||||||
RUN echo "pub const VERSION: &str = \"$(git describe --tag)\";" > "crates/utils/src/version.rs"
|
RUN echo "pub const VERSION: &str = \"$(git describe --tag)\";" > "crates/utils/src/version.rs"
|
||||||
RUN cargo build --target ${CARGO_BUILD_TARGET}
|
RUN cargo build --target ${CARGO_BUILD_TARGET}
|
||||||
|
|
||||||
# reduce binary size
|
|
||||||
RUN strip ./target/$CARGO_BUILD_TARGET/$RUSTRELEASEDIR/lemmy_server
|
|
||||||
|
|
||||||
RUN cp ./target/$CARGO_BUILD_TARGET/$RUSTRELEASEDIR/lemmy_server /app/lemmy_server
|
RUN cp ./target/$CARGO_BUILD_TARGET/$RUSTRELEASEDIR/lemmy_server /app/lemmy_server
|
||||||
|
|
||||||
# The alpine runner
|
# The alpine runner
|
||||||
|
|
|
@ -11,9 +11,6 @@ COPY ./ ./
|
||||||
RUN echo "pub const VERSION: &str = \"$(git describe --tag)\";" > "crates/utils/src/version.rs"
|
RUN echo "pub const VERSION: &str = \"$(git describe --tag)\";" > "crates/utils/src/version.rs"
|
||||||
RUN cargo build --release
|
RUN cargo build --release
|
||||||
|
|
||||||
# reduce binary size
|
|
||||||
RUN strip ./target/$CARGO_BUILD_TARGET/$RUSTRELEASEDIR/lemmy_server
|
|
||||||
|
|
||||||
RUN cp ./target/$CARGO_BUILD_TARGET/$RUSTRELEASEDIR/lemmy_server /app/lemmy_server
|
RUN cp ./target/$CARGO_BUILD_TARGET/$RUSTRELEASEDIR/lemmy_server /app/lemmy_server
|
||||||
|
|
||||||
# The alpine runner
|
# The alpine runner
|
||||||
|
|
|
@ -15,9 +15,6 @@ RUN echo "pub const VERSION: &str = \"$(git describe --tag)\";" > "crates/utils/
|
||||||
|
|
||||||
RUN cargo build --release
|
RUN cargo build --release
|
||||||
|
|
||||||
# reduce binary size
|
|
||||||
RUN strip ./target/release/lemmy_server
|
|
||||||
|
|
||||||
RUN cp ./target/release/lemmy_server /app/lemmy_server
|
RUN cp ./target/release/lemmy_server /app/lemmy_server
|
||||||
|
|
||||||
# The Debian runner
|
# The Debian runner
|
||||||
|
|
Loading…
Reference in a new issue