From e504aafa11adfa2677d5e1907538e01a0a53158e 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 | 43 +++++++++++++++++++++++++----------------- dev/user.clj | 16 ++++++++-------- flake.nix | 4 +++- main.go | 53 ++++++++++++++++++++++++++++++++++------------------ 4 files changed, 72 insertions(+), 44 deletions(-) diff --git a/Dockerfile b/Dockerfile index cac3567..353065a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,20 +1,29 @@ -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 \ + <