Merge pull request 'Add Docker build steps from old docker-leptos/musl image' (#88) from 86_combine-old-docker-leptos-musl-image-build-into-dockerfile into main

Reviewed-on: LibreTunes/LibreTunes#88
This commit is contained in:
Ethan Girouard 2024-09-16 01:32:20 +00:00
commit da45a503ac

View File

@ -1,14 +1,20 @@
FROM registry.mregirouard.com/libretunes/ops/docker-leptos/musl:latest as builder
FROM clux/muslrust:nightly AS builder
WORKDIR /app
RUN rustup target add wasm32-unknown-unknown
# Install a few dependencies
RUN set -eux; \
apt-get update; \
apt-get install -y --no-install-recommends \
pkg-config \
clang \
npm; \
rm -rf /var/lib/apt/lists/*
RUN cargo install cargo-leptos
RUN npm install tailwindcss@3.1.8 -g
# Copy project dependency manifests