fix: Caching in Dockerfile now works properly
This commit is contained in:
		
							parent
							
								
									e95c72753a
								
							
						
					
					
						commit
						24a46c1d10
					
				| @ -16,11 +16,12 @@ WORKDIR /backend | |||||||
| COPY ../backend/Cargo.toml . | COPY ../backend/Cargo.toml . | ||||||
| COPY ../backend/Cargo.lock . | COPY ../backend/Cargo.lock . | ||||||
| RUN mkdir ./src && echo 'fn main() { println!("I am the cache-carrot"); }' > ./src/main.rs | RUN mkdir ./src && echo 'fn main() { println!("I am the cache-carrot"); }' > ./src/main.rs | ||||||
| RUN cargo build # --release | RUN cargo build # --release # Cache | ||||||
| RUN rm -rf ./src | RUN rm -rf ./src | ||||||
|  | # Copy over the actual app | ||||||
| COPY ../backend . | COPY ../backend . | ||||||
|  | RUN touch -a -m ./src/main.rs # Modify access/modify time so it gets rebuild after cache | ||||||
| # RUN cargo test # --release . | # RUN cargo test # --release . | ||||||
| RUN ls -lah |  | ||||||
| RUN cargo install --path . --debug | RUN cargo install --path . --debug | ||||||
| # --------------------------------------------------------------------------- | # --------------------------------------------------------------------------- | ||||||
| #                               FRONTEND | #                               FRONTEND | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user