WIP - Update devcontainer to use debian bookworm

This commit is contained in:
stephenandary 2023-05-01 14:12:08 -04:00
parent 74cb70590c
commit a78ee4ffe7
No known key found for this signature in database
GPG key ID: E7F95D38F0C9A736
4 changed files with 21 additions and 13 deletions

9
.devcontainer/Dockerfile Normal file
View file

@ -0,0 +1,9 @@
# [Choice] Debian OS version (use bullseye on local arm64/Apple Silicon): buster, bullseye
ARG VARIANT="slim-bookworm"
FROM rust:${VARIANT}
ENV DEBIAN_FRONTEND noninteractive
RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
RUN apt-get update && export DEBIAN_FRONTEND=noninteractive
RUN apt-get -qq install build-essential libwebkit2gtk-4.1-dev libgtk-3-dev libayatana-appindicator3-dev

View file

@ -1,9 +1,18 @@
{ {
"name": "dioxus", "name": "dioxus",
"image": "mcr.microsoft.com/devcontainers/rust:latest", "remoteUser": "vscode",
"build": {
"dockerfile": "./Dockerfile",
"context": "."
},
"features": { "features": {
"ghcr.io/devcontainers/features/common-utils:2": {}, "ghcr.io/devcontainers/features/common-utils:2": {
"./local-features/linux": {} "installZsh": "true",
"username": "vscode",
"uid": "1000",
"gid": "1000",
"upgradePackages": "true"
}
}, },
"containerEnv": { "containerEnv": {
"RUST_LOG": "INFO" "RUST_LOG": "INFO"

View file

@ -1,4 +0,0 @@
{
"id": "linux",
"version": "0.0.1"
}

View file

@ -1,6 +0,0 @@
#!/bin/bash
echo "Update Apt Database"
sudo apt-get update
echo "Install Webkit Dependencies"
sudo apt-get -qq install build-essential libwebkit2gtk-4.0-dev libgtk-3-dev libayatana-appindicator3-dev