fix: change default bind to be localhost
This commit is contained in:
+1
-1
@@ -12,7 +12,7 @@ FROM oven/bun:1.3.11-alpine AS runner
|
|||||||
WORKDIR /app/dist
|
WORKDIR /app/dist
|
||||||
|
|
||||||
ENV NODE_ENV=production
|
ENV NODE_ENV=production
|
||||||
ENV HOST=0.0.0.0
|
ENV HOST=localhost
|
||||||
ENV PORT=3000
|
ENV PORT=3000
|
||||||
ENV DATABASE_PATH=/data/excalidraw.sqlite
|
ENV DATABASE_PATH=/data/excalidraw.sqlite
|
||||||
|
|
||||||
|
|||||||
@@ -27,9 +27,8 @@ docker run --rm -p 3000:3000 -v "$PWD/excali-box-data:/data" excali
|
|||||||
|
|
||||||
This will make the data persistent in the `excali-box-data` folder in the current directory, the site will be available at `localhost:3000`.
|
This will make the data persistent in the `excali-box-data` folder in the current directory, the site will be available at `localhost:3000`.
|
||||||
|
|
||||||
> Note that this command will bind to ALL interfaces. If you use a rev
|
By default, this image binds to `localhost`. To expose it on all interfaces, set `HOST=0.0.0.0`:
|
||||||
> proxy, you may want to bind to locahost instead, you can do that by setting the `HOST` environment variable to `localhost`:
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker run --rm -p 3000:3000 -v "$PWD/excali-box-data:/data" -e HOST=localhost excali
|
docker run --rm -p 3000:3000 -v "$PWD/excali-box-data:/data" -e HOST=0.0.0.0 excali
|
||||||
```
|
```
|
||||||
|
|||||||
+1
-1
@@ -8,7 +8,7 @@ export function createServer() {
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
port: Number(process.env.PORT ?? "3000"),
|
port: Number(process.env.PORT ?? "3000"),
|
||||||
hostname: process.env.HOST ?? "0.0.0.0",
|
hostname: process.env.HOST ?? "localhost",
|
||||||
routes: {
|
routes: {
|
||||||
"/": (request: Request) => {
|
"/": (request: Request) => {
|
||||||
const drawing = drawingStore.ensureInitialDrawing();
|
const drawing = drawingStore.ensureInitialDrawing();
|
||||||
|
|||||||
Reference in New Issue
Block a user