We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ea26964 commit 772f84eCopy full SHA for 772f84e
Dockerfile
@@ -9,21 +9,13 @@ RUN apt-get update && apt-get install -y \
9
libssl-dev \
10
&& rm -rf /var/lib/apt/lists/*
11
12
-# Copy manifests
+# Copy everything and build
13
COPY Cargo.toml Cargo.lock ./
14
-
15
-# Create dummy src to cache dependencies
16
-RUN mkdir -p src assets && echo "fn main() {}" > src/main.rs
17
-RUN cargo build --release || true
18
-RUN rm -rf src
19
20
-# Copy actual source
21
COPY src ./src
22
COPY assets ./assets
23
COPY TwoDark.tmTheme ./TwoDark.tmTheme
24
COPY editor.png ./editor.png
25
26
-# Build release
27
RUN cargo build --release
28
29
# Runtime stage
0 commit comments