From fc9040027d0917f7749ff4a5539eaed56603dcbd Mon Sep 17 00:00:00 2001 From: Jim Clark Date: Sun, 14 May 2023 21:30:59 -0700 Subject: [PATCH] flake plus docker cli metadata --- Dockerfile | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 97058b2..8f5704b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,26 @@ -FROM golang:1.19-alpine AS build +# syntax = docker/dockerfile:1.4 +FROM nixos/nix:latest AS builder + +WORKDIR /tmp/build +RUN mkdir /tmp/nix-store-closure + +RUN \ + --mount=type=cache,target=/nix,from=nixos/nix:latest,source=/nix \ + --mount=type=cache,target=/root/.cache \ + --mount=type=bind,target=/tmp/build \ + <