Files
swiftpm-mustache/Dockerfile
Adam Fowler f029081b61 Project template updates (#25)
* Project template updates

* More changes

* run swiftformat
2024-03-08 12:04:49 +00:00

19 lines
429 B
Docker

# ================================
# Build image
# ================================
FROM swift:5.9 as build
WORKDIR /build
# First just resolve dependencies.
# This creates a cached layer that can be reused
# as long as your Package.swift/Package.resolved
# files do not change.
COPY ./Package.* ./
RUN swift package resolve
# Copy entire repo into container
COPY . .
RUN swift test --enable-test-discovery --sanitize=thread