Compare commits

..

2 commits

Author SHA1 Message Date
fe6241f109
Add Dockerfile
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-02 01:45:55 +02:00
860c66943c
Add a couple of shields 2023-05-02 01:45:40 +02:00
4 changed files with 26 additions and 0 deletions

1
.dockerignore Normal file
View file

@ -0,0 +1 @@
target/

View file

@ -1,7 +1,9 @@
[package]
name = "empede"
description = "A web client for MPD"
version = "0.1.7"
edition = "2021"
license = "MIT"
[dependencies]
anyhow = "1.0.70"

18
Dockerfile Normal file
View file

@ -0,0 +1,18 @@
FROM rust:1.69-alpine as builder
WORKDIR /usr/src/empede
RUN apk add --no-cache build-base
COPY ./src ./src
COPY ./templates ./templates
COPY ./Cargo.* ./
RUN cargo install --path .
FROM alpine:latest
WORKDIR /app
COPY --from=builder /usr/local/cargo/bin/empede ./
COPY ./static ./static
ARG MPD_HOST
ARG MPD_PORT
ARG EMPEDE_BIND
CMD ["./empede"]

View file

@ -1,4 +1,9 @@
# Empede
![Drone (self-hosted)](https://img.shields.io/drone/build/_/empede?server=https%3A%2F%2Fci.sijman.nl)
![Docker Image Size (latest semver)](https://img.shields.io/docker/image-size/vijfhoek/empede)
![Crates.io](https://img.shields.io/crates/v/empede)
**A web client for MPD.**
![Screenshot](screenshots/screenshot.webp)