diff --git a/SwiftyCar/Dockerfile b/SwiftyCar/Dockerfile new file mode 100644 index 0000000..e829502 --- /dev/null +++ b/SwiftyCar/Dockerfile @@ -0,0 +1,9 @@ +FROM vato.ddns.net:8083/swift:latest as builder +WORKDIR /root +COPY . . +RUN swift build -c release + +FROM vato.ddns.net:8083/swift:slim +WORKDIR /root +COPY --from=builder /root . +CMD [".build/x86_64-unknown-linux/release/docker-test"] \ No newline at end of file diff --git a/SwiftyCar/Package.swift b/SwiftyCar/Package.swift index 4f104bf..04a2964 100644 --- a/SwiftyCar/Package.swift +++ b/SwiftyCar/Package.swift @@ -22,7 +22,7 @@ let package = Package( // Targets can depend on other targets in this package, and on products in packages which this package depends on. .target( name: "SwiftyCar", - dependencies: ["SwiftyGPIO", .product(name: "GRPC", package: "grpc-swift"), "SwiftRPLidar", "Swift2dCar"]), + dependencies: ["SwiftyGPIO", .product(name: "GRPC", package: "grpc-swift"), "SwiftRPLidar", "SwiftSerial", "Swift2dCar"]), .testTarget( name: "SwiftyCarTests", dependencies: ["SwiftyCar"]),