desktop Docker & Self-Hosted Deployment

GitHub

Welcome to a calmer internet

44,902 stars C++ C++ 1 file ยท ~133,466 tokens #firefox#firefox-based#firefox-browser#zen-browser
1. Pull Image (DOCKERHUB) docker pull beclab/desktop:latest
2. Docker Run (1-Click Launch) docker run -d --name desktop -p 80:80 --restart always beclab/desktop:latest
3. Podman Run podman run -d --name desktop -p 80:80 --restart always beclab/desktop:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/beclab/desktop:latest
5. ORAS Pull (OCI Artifact) oras pull beclab/desktop:latest
Dockerfile
FROM nginx:stable-alpine

RUN sed -i '1idaemon off;' /etc/nginx/nginx.conf

COPY nginx.conf /etc/nginx/conf.d/default.conf

# adapt the `dist/` folder to the output directory your build tool uses (such as `dist/`, `build/` or `www/`).
COPY packages/frontend/dist/pwa/ /app

EXPOSE 80

CMD ["nginx"]