diff --git a/Dockerfile.vscode b/Dockerfile.vscode index 25f2c45..eebb7dd 100644 --- a/Dockerfile.vscode +++ b/Dockerfile.vscode @@ -1,5 +1,18 @@ -FROM registry.fedoraproject.org/fedora-toolbox:39 +FROM fedora:latest as base +LABEL com.github.containers.toolbox="true" +# Install base packages +COPY base-packages.txt / +RUN dnf -y upgrade \ + && dnf install -y $( /etc/yum.repos.d/vscode.repo # Install packages -RUN dnf update -y \ - && dnf install -y \ +RUN dnf install -y \ code \ golang \ neovim \ diff --git a/base-packages.txt b/base-packages.txt new file mode 100644 index 0000000..7c0d8df --- /dev/null +++ b/base-packages.txt @@ -0,0 +1,46 @@ +bc +bzip2 +cracklib-dicts +diffutils +dnf-plugins-core +findutils +flatpak-spawn +fpaste +git +gnupg2 +gnupg2-smime +gvfs-client +hostname +iproute +iputils +keyutils +krb5-libs +less +lsof +mesa-dri-drivers +mesa-vulkan-drivers +mtr +nss-mdns +openssh-clients +passwd +pigz +procps-ng +psmisc +rsync +shadow-utils +sudo +tcpdump +time +traceroute +tree +unzip +util-linux +vte-profile +vulkan-loader +wget +which +whois +words +xorg-x11-xauth +xz +zip \ No newline at end of file