Fix build and Dockerfile issues (#176)
* build: fix yarn corruption issues Closes #100 Thanks @zerdos * Dockerfile: add default Entrypoint and mount data dir Closes #170 Closes #78 Thanks @ay-b
This commit is contained in:
parent
c471babc69
commit
f37533579d
|
@ -28,5 +28,6 @@ RUN apt-get install -y locales && \
|
|||
# We unfortunately cannot use update-locale because docker will not use the env variables
|
||||
# configured in /etc/default/locale so we need to set it manually.
|
||||
ENV LANG=en_US.UTF-8
|
||||
# Unfortunately `.` does not work with code-server.
|
||||
ENTRYPOINT code-server
|
||||
# Unfortunately `.` does not work with code-server so we use shell form.
|
||||
CMD code-server $PWD
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
Try it out:
|
||||
```bash
|
||||
docker run -p 127.0.0.1:8443:8443 -v "${PWD}:/root/project" codercom/code-server code-server --allow-http --no-auth
|
||||
docker run -p 127.0.0.1:8443:8443 -v "${PWD}:/root/project" -v ~/.code-server:/root/.code-server codercom/code-server --allow-http --no-auth
|
||||
```
|
||||
|
||||
- Code on your Chromebook, tablet, and laptop with a consistent dev environment.
|
||||
|
|
|
@ -41,10 +41,7 @@ const handlePackages = async (dir: string): Promise<void> => {
|
|||
const pkgDir = join(dir, pkg);
|
||||
const pkgJsonPath = join(pkgDir, "package.json");
|
||||
if (existsSync(pkgJsonPath)) {
|
||||
const ip = doInstall(pkg, pkgDir);
|
||||
if (os.platform() === "win32") {
|
||||
await ip;
|
||||
}
|
||||
const ip = await doInstall(pkg, pkgDir);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue