Skip to content

Commit

Permalink
Merge pull request #317 from jangrewe/master
Browse files Browse the repository at this point in the history
Update Containerfile to use plain Nginx
  • Loading branch information
Hunter275 authored Dec 30, 2024
2 parents 1087c68 + 1ec3aa0 commit 94c6eea
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 4 deletions.
2 changes: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
dist/build.tar
dist/output
7 changes: 6 additions & 1 deletion Containerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
FROM registry.access.redhat.com/ubi9/nginx-122:1-45
FROM nginx:1.27.2-alpine

RUN rm -r /usr/share/nginx/html \
&& mkdir /usr/share/nginx/html

WORKDIR /usr/share/nginx/html

ADD dist .

Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,14 @@ Official [Meshtastic](https://meshtastic.org) web interface, that can be hosted
## Self-host

The client can be self hosted using the precompiled container images with an OCI compatible runtime such as [Docker](https://www.docker.com/) or [Podman](https://podman.io/).
The base image used is [UBI9 Nginx 1.22](https://catalog.redhat.com/software/containers/ubi9/nginx-122/63f7653b9b0ca19f84f7e9a1)
The base image used is [Nginx 1.27](https://hub.docker.com/_/nginx)

```bash
# With Docker
docker run -d -p 8080:8080 -p 8443:8443 --restart always --name Meshtastic-Web ghcr.io/meshtastic/web
docker run -d -p 8080:80 --restart always --name Meshtastic-Web ghcr.io/meshtastic/web

#With Podman
podman run -d -p 8080:8080 -p 8443:8443 --restart always --name Meshtastic-Web ghcr.io/meshtastic/web
podman run -d -p 8080:80 --restart always --name Meshtastic-Web ghcr.io/meshtastic/web
```

## Development & Building
Expand Down

0 comments on commit 94c6eea

Please sign in to comment.