From 56e708889975726f82976fe7619e7c4707b58ef8 Mon Sep 17 00:00:00 2001 From: Michael Housh Date: Tue, 11 Nov 2025 23:27:29 -0500 Subject: [PATCH] WIP: Initial commit --- Dockerfile | 15 +++++++++++++++ README.md | 15 +++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 Dockerfile create mode 100644 README.md diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..758594f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM swift:latest + +RUN export DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true \ + && apt-get -q update \ + && apt-get -q dist-upgrade -y \ + && apt-get install -y \ + cmake \ + rustup \ + tmux + +RUN userdel --remove ubuntu && \ + rustup default stable && \ + cargo install --git https://github.com/MordechaiHadad/bob.git && \ + /root/.cargo/bin/bob install nightly && \ + /root/.cargo/bin/bob use nightly diff --git a/README.md b/README.md new file mode 100644 index 0000000..91234cf --- /dev/null +++ b/README.md @@ -0,0 +1,15 @@ +# Swift development container + +A development container built off swift / ubuntu as base image. + +## Packages + +- swift +- neovim + bob (neovim version manager) +- tmux +- sudo + +## User + directory mounts + + +TODO