Skip to content

Commit 0cdb994

Browse files
tucktuckg00seclaude
andcommitted
chore: add ubuntu 22.04 build container
Adds .containers/Containerfile.ubuntu2204-build defining a minimal Ubuntu 22.04 image with the JUCE Linux build deps preinstalled, and updates .gitignore to track only that Containerfile while ignoring any local container scratch files under .containers/. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent af81d2d commit 0cdb994

2 files changed

Lines changed: 26 additions & 0 deletions

File tree

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
FROM ubuntu:22.04
2+
3+
ENV DEBIAN_FRONTEND=noninteractive
4+
5+
RUN apt-get update \
6+
&& apt-get install -y --no-install-recommends \
7+
build-essential \
8+
ca-certificates \
9+
cmake \
10+
git \
11+
libasound2-dev \
12+
libcurl4-openssl-dev \
13+
libfreetype-dev \
14+
libwebkit2gtk-4.1-dev \
15+
libx11-dev \
16+
libxcursor-dev \
17+
libxinerama-dev \
18+
libxrandr-dev \
19+
pkg-config \
20+
zip \
21+
&& rm -rf /var/lib/apt/lists/*
22+
23+
WORKDIR /work

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,6 @@ nul
4646
info/
4747
.docs/
4848
.codex
49+
.containers/*
50+
!.containers/
51+
!.containers/Containerfile.ubuntu2204-build

0 commit comments

Comments
 (0)