diff options
| author | Kevin Hoerr <kjhoerr@submelon.dev> | 2026-04-16 11:37:21 -0400 |
|---|---|---|
| committer | Kevin Hoerr <kjhoerr@submelon.dev> | 2026-04-16 11:37:21 -0400 |
| commit | 615d44041d35ee1a08ddc66423f67a9d48f53ae9 (patch) | |
| tree | 9720d6a192e0bae9c7393b8b99ff8ae401ec7f72 /Dockerfile.dev | |
| parent | 51623bc995c29937bb0a13d5b71ff908be8d1a1c (diff) | |
| download | equity-tracker-615d44041d35ee1a08ddc66423f67a9d48f53ae9.tar.gz equity-tracker-615d44041d35ee1a08ddc66423f67a9d48f53ae9.tar.bz2 equity-tracker-615d44041d35ee1a08ddc66423f67a9d48f53ae9.zip | |
Switch to distrobox as base for development
Diffstat (limited to 'Dockerfile.dev')
| -rw-r--r-- | Dockerfile.dev | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/Dockerfile.dev b/Dockerfile.dev deleted file mode 100644 index 1457d85..0000000 --- a/Dockerfile.dev +++ /dev/null @@ -1,36 +0,0 @@ -FROM mcr.microsoft.com/devcontainers/rust:2-trixie - -## Tooling and configuration -ARG PKGS_TOOLS="llvm-19 sqlite3 sqlite3-tools" -RUN apt-get update \ - && apt-get upgrade -y \ - && apt-get install -y hx starship sudo ${PKGS_TOOLS} \ - && ln -s /usr/bin/lldb-dap-19 /usr/local/bin/lldb-dap - -## Code area configuration -ARG WORKING_DIR="/code" -RUN mkdir -p ${WORKING_DIR} - -## Container user - will override 'vscode', 'users' defaults -ARG USER=sparrow -ARG USER_UID=1000 -ARG USER_GID=1000 -ARG USERS_GID=998 -RUN groupmod -n ${USER} "$(grep ${USER_GID} /etc/group | cut -d: -f1)" \ - && groupmod --gid ${USERS_GID} users \ - && usermod -l ${USER} -m -d /home/${USER} -Gusers "$(grep ${USER_UID} /etc/passwd | cut -d: -f1)" \ - && chown -R ${USER_UID}:${USER_GID} /home/${USER} \ - && echo "${USER} ALL=(root) NOPASSWD:ALL" > /etc/sudoers.d/${USER} \ - && chmod 0440 /etc/sudoers.d/${USER} -RUN echo 'eval "$(starship init zsh)"' >> /home/${USER}/.zshrc \ - && chown ${USER}:${USER} ${WORKING_DIR} - -USER ${USER} - -RUN mkdir ~/.ssh ~/.gnupg ~/.config/helix \ - && chmod 0700 ~/.ssh ~/.gnupg - -RUN cargo install --locked cargo-tarpaulin - -WORKDIR ${WORKING_DIR} -ENTRYPOINT [ "sh", "entrypoint.sh" ] |
