From 997a9d2b1590575cf882ed951be1df5002953539 Mon Sep 17 00:00:00 2001 From: Ethan Girouard Date: Mon, 1 Jan 2024 15:54:23 -0500 Subject: [PATCH] Switch to LibreTunes' docker-leptos image as Docker image base --- Dockerfile | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index c5c9389..1ac0516 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,24 +1,18 @@ -FROM rust:slim AS builder +FROM registry.mregirouard.com/libretunes/ops/docker-leptos:latest as builder WORKDIR /app -# Select the nightly toolchain and add needed targets -RUN rustup toolchain install nightly -RUN rustup default nightly -RUN rustup target add wasm32-unknown-unknown +# Add target for static linking RUN rustup target add x86_64-unknown-linux-musl # Install a few dependencies RUN set -eux; \ apt-get update; \ apt-get install -y --no-install-recommends \ - libssl-dev \ - pkg-config \ npm \ musl-tools; \ rm -rf /var/lib/apt/lists/* -RUN cargo install cargo-leptos RUN npm install tailwindcss -g # Copy project dependency manifests