Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
FROM mcr.microsoft.com/devcontainers/python:3.11-bookworm
FROM mcr.microsoft.com/devcontainers/python:3.14

ARG PIP_OPTIONS
ENV PIP_OPTIONS=${PIP_OPTIONS}
ENV NETLAB_DEVICES_FRR_CLAB_GROUP__VARS_NETLAB__MGMT__VRF=False
ENV ANSIBLE_CONFIG=./ansible.cfg
LABEL org.opencontainers.image.source https://github.com/ipspace/netlab
LABEL org.opencontainers.image.source=https://github.com/ipspace/netlab

RUN echo "deb [trusted=yes] https://netdevops.fury.site/apt/ /" | \
tee -a /etc/apt/sources.list.d/netdevops.list
Expand Down Expand Up @@ -42,7 +42,8 @@ USER vscode
# create ssh key for vscode user to enable passwordless ssh to devices
RUN ssh-keygen -t ecdsa -b 256 -N "" -f ~/.ssh/id_ecdsa && \
mkdir -p /home/vscode/.docker && \
echo "{}" > /home/vscode/.docker/config.json
echo "{}" > /home/vscode/.docker/config.json && \
sudo usermod -a -G clab_admins vscode

# setup zsh
#COPY ./.devcontainer/zsh/.zshrc /home/vscode/.zshrc
Expand Down
1 change: 1 addition & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
"features": {
"ghcr.io/devcontainers/features/docker-in-docker:4": {
"version": "latest",
"moby": false,
"enableNonRootDocker": "true"
},
"ghcr.io/devcontainers/features/sshd:1": {
Expand Down
Loading