WIP - Update devcontainer to use debian bookworm
This commit is contained in:
4 files changed
+21
-13
No files matched your search
@@ -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
|
||||||
@@ -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"
|
||||||
|
|||||||
@@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"id": "linux",
|
|
||||||
"version": "0.0.1"
|
|
||||||
}
|
|
||||||
@@ -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
|
|
||||||
Reference in new issue
Block a user