Skip to content

Commit 60672c3

Browse files
committed
Update Development and production containers
1 parent 80816b3 commit 60672c3

2 files changed

Lines changed: 12 additions & 5 deletions

File tree

.devcontainer/devcontainer.json

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
{
2-
"name": "InvisiProxy LTS",
3-
"image": "mcr.microsoft.com/devcontainers/javascript-node:0-20",
2+
"name": "docker-enabled",
3+
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
44
"features": {
5-
"node": "20"
5+
"ghcr.io/devcontainers/features/node:1": {
6+
"version": "22"
7+
},
8+
"ghcr.io/devcontainers/features/docker-in-docker:2": {
9+
"moby": false
10+
}
611
},
712
"postCreateCommand": "corepack enable && corepack prepare pnpm@latest --activate && pnpm install"
813
}

Dockerfile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
FROM node:26-alpine
1+
FROM node:26-bookworm-slim
22
WORKDIR /app
33
LABEL org.opencontainers.image.title="InvisiProxy LTS" \
44
org.opencontainers.image.description="An effective, privacy-focused web proxy service" \
55
org.opencontainers.image.version="7.0.1" \
66
org.opencontainers.image.authors="InvisiProxy Team" \
77
org.opencontainers.image.source="https://github.com/QuiteAFancyEmerald/InvisiProxy/"
8-
RUN apk add --no-cache tor bash python3 py3-pip make g++ gcc libc-dev gcompat
8+
RUN apt-get update \
9+
&& apt-get install -y --no-install-recommends tor bash python3 python3-pip make g++ gcc ca-certificates \
10+
&& rm -rf /var/lib/apt/lists/*
911
RUN npm install -g corepack
1012
RUN corepack enable && corepack prepare pnpm@latest --activate
1113

0 commit comments

Comments
 (0)