mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-16 16:30:15 +01:00
🐳 fix: Update .devcontainer Files (#1712)
* fix: modify the base docker image for devcontainer * fix: restore package-lock.json from main
This commit is contained in:
parent
335980ac98
commit
d25ff7632a
3 changed files with 12 additions and 4 deletions
5
.devcontainer/Dockerfile
Normal file
5
.devcontainer/Dockerfile
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
FROM node:18-bullseye
|
||||||
|
|
||||||
|
RUN useradd -m -s /bin/bash vscode
|
||||||
|
RUN mkdir -p /workspaces && chown -R vscode:vscode /workspaces
|
||||||
|
WORKDIR /workspaces
|
||||||
|
|
@ -13,5 +13,6 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"postCreateCommand": "",
|
"postCreateCommand": "",
|
||||||
"features": { "ghcr.io/devcontainers/features/git:1": {} }
|
"features": { "ghcr.io/devcontainers/features/git:1": {} },
|
||||||
|
"remoteUser": "vscode"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,9 @@ version: "3.8"
|
||||||
|
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: node:19-bullseye
|
build:
|
||||||
|
context: ..
|
||||||
|
dockerfile: .devcontainer/Dockerfile
|
||||||
# restart: always
|
# restart: always
|
||||||
links:
|
links:
|
||||||
- mongodb
|
- mongodb
|
||||||
|
|
@ -30,8 +32,8 @@ services:
|
||||||
# Use "forwardPorts" in **devcontainer.json** to forward an app port locally.
|
# Use "forwardPorts" in **devcontainer.json** to forward an app port locally.
|
||||||
# (Adding the "ports" property to this file will not forward from a Codespace.)
|
# (Adding the "ports" property to this file will not forward from a Codespace.)
|
||||||
|
|
||||||
# Uncomment the next line to use a non-root user for all processes - See https://aka.ms/vscode-remote/containers/non-root for details.
|
# Use a non-root user for all processes - See https://aka.ms/vscode-remote/containers/non-root for details.
|
||||||
# user: vscode
|
user: vscode
|
||||||
|
|
||||||
# Overrides default command so things don't shut down after the process ends.
|
# Overrides default command so things don't shut down after the process ends.
|
||||||
command: /bin/sh -c "while sleep 1000; do :; done"
|
command: /bin/sh -c "while sleep 1000; do :; done"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue