Skip to content

Commit 403f19f

Browse files
committed
add vscode extension development packages
1 parent 34ef078 commit 403f19f

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

devcontainer/Dockerfile

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,20 @@ FROM ghcr.io/rsl-org/fedora_p2996:latest
22

33
RUN echo '%wheel ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
44

5+
# zsh for root
56
RUN dnf install -y zsh
67
RUN sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" "" --unattended
78
RUN sed -i 's/robbyrussell/eastwood/g' /root/.zshrc
89
RUN chsh -s /bin/zsh
910

11+
# local conan repository for in-dev versions of dependencies
1012
RUN git clone https://github.com/rsl-org/conan
1113
RUN conan remote add rsl ./conan
1214

13-
ADD setup_user.sh /setup_user.sh
14-
RUN chmod a+x /setup_user.sh
15+
# local user setup helper
16+
COPY setup_user.sh /setup_user.sh
17+
RUN chmod a+x /setup_user.sh
18+
19+
# vscode extension development
20+
RUN dnf install -y nodejs npm
21+
RUN npm install --global yo generator-code

0 commit comments

Comments
 (0)