mirror of
https://github.com/m1k1o/neko.git
synced 2026-11-03 00:11:48 -06:00
a597d44680
* move flavored bookworm dockerfile to a new trixie dockerfile. * fix opera openbox selector. * fix remmina dependencies. * remove chromium explicit bookworm source. * Update apps to work with trixie (#624) Co-authored-by: yesBad <me@bad.cash> * remove SYS_ADMIN capability requirement for Chromium-based Docker images and update documentation accordingly. * fix chromium package. * change uBlock Origin to uBlock Origin Lite. * restore waterfox in build matrix for GHCR workflows. --------- Co-authored-by: Bad <87938689+yesBad@users.noreply.github.com> Co-authored-by: yesBad <me@bad.cash>
32 lines
672 B
Docker
32 lines
672 B
Docker
ARG BASE_IMAGE=golang:1.24-trixie
|
|
FROM $BASE_IMAGE AS server
|
|
|
|
WORKDIR /src
|
|
|
|
#
|
|
# install dependencies
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
RUN set -eux; \
|
|
apt-get update; \
|
|
apt-get install -y --no-install-recommends \
|
|
libx11-dev libxrandr-dev libxtst-dev libgtk-3-dev libxcvt-dev \
|
|
libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev; \
|
|
#
|
|
# clean up
|
|
apt-get clean -y; \
|
|
rm -rf /var/lib/apt/lists/* /var/cache/apt/*
|
|
|
|
ARG GIT_COMMIT
|
|
ARG GIT_BRANCH
|
|
ARG GIT_TAG
|
|
|
|
#
|
|
# build server
|
|
COPY . .
|
|
RUN ./build
|
|
|
|
#
|
|
# artifacts from this stage
|
|
# COPY --from=server /src/bin/plugins/ $NEKO_PLUGINS_DIR
|
|
# COPY --from=server /src/bin/neko /usr/bin/neko
|