Files
2025-11-22 15:57:36 +00:00

28 lines
573 B
Docker

FROM golang:1.25.4-bookworm
# Install dependencies for telldus-core
RUN apt-get update && apt-get install -y \
build-essential \
cmake \
libssl-dev \
libavahi-client-dev \
libglib2.0-dev \
libftdi-dev \
libconfuse-dev \
nodejs \
npm \
&& rm -rf /var/lib/apt/lists/*
# Build telldus-core
COPY ./telldus-core /usr/src/telldus-core
WORKDIR /usr/src/telldus-core
RUN cmake . \
&& make \
&& make install \
&& ldconfig
# Set workdir for the project
WORKDIR /workspaces/go-telldus-matter
ENV GO111MODULE=on
ENV CGO_ENABLED=1