Bump minor version and update ghostty-web
This commit is contained in:
+4
-6
@@ -1,7 +1,7 @@
|
||||
# Minimal image for serving a web terminal with Docker watch mode
|
||||
#
|
||||
# Build: docker build -t textual-webterm .
|
||||
# Run: docker run -v /var/run/docker.sock:/var/run/docker.sock -p 8080:8080 textual-webterm --docker-watch
|
||||
# Build: docker build -t webterm .
|
||||
# Run: docker run -v /var/run/docker.sock:/var/run/docker.sock -p 8080:8080 webterm --docker-watch
|
||||
#
|
||||
FROM python:3.12-slim AS builder
|
||||
|
||||
@@ -14,8 +14,6 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
WORKDIR /build
|
||||
COPY pyproject.toml poetry.lock* ./
|
||||
COPY src/ ./src/
|
||||
COPY Makefile ./
|
||||
|
||||
# Install the package
|
||||
RUN pip install --no-cache-dir .
|
||||
|
||||
@@ -29,7 +27,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
|
||||
# Copy installed packages from builder
|
||||
COPY --from=builder /usr/local/lib/python3.12/site-packages /usr/local/lib/python3.12/site-packages
|
||||
COPY --from=builder /usr/local/bin/textual-webterm /usr/local/bin/textual-webterm
|
||||
COPY --from=builder /usr/local/bin/webterm /usr/local/bin/webterm
|
||||
|
||||
# Create non-root user (optional, but may need root for Docker socket access)
|
||||
# RUN useradd -m webterm
|
||||
@@ -37,5 +35,5 @@ COPY --from=builder /usr/local/bin/textual-webterm /usr/local/bin/textual-webter
|
||||
|
||||
EXPOSE 8080
|
||||
|
||||
ENTRYPOINT ["textual-webterm"]
|
||||
ENTRYPOINT ["webterm"]
|
||||
CMD ["--host", "0.0.0.0", "--port", "8080", "--docker-watch"]
|
||||
|
||||
Reference in New Issue
Block a user