mirror of
https://github.com/linuxserver/docker-webtop.git
synced 2025-07-27 07:34:45 +02:00
Merge pull request #86 from linuxserver/s6v3-master
This commit is contained in:
commit
bb4b0ce9b8
2
.github/workflows/external_trigger.yml
vendored
2
.github/workflows/external_trigger.yml
vendored
@ -18,7 +18,7 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
echo "**** External trigger running off of master branch. To disable this trigger, set a Github secret named \"PAUSE_EXTERNAL_TRIGGER_WEBTOP_MASTER\". ****"
|
echo "**** External trigger running off of master branch. To disable this trigger, set a Github secret named \"PAUSE_EXTERNAL_TRIGGER_WEBTOP_MASTER\". ****"
|
||||||
echo "**** Retrieving external version ****"
|
echo "**** Retrieving external version ****"
|
||||||
EXT_RELEASE=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.14/community/x86_64/APKINDEX.tar.gz" | tar -xz -C /tmp \
|
EXT_RELEASE=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz" | tar -xz -C /tmp \
|
||||||
&& awk '/^P:'"xfce4"'$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://')
|
&& awk '/^P:'"xfce4"'$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://')
|
||||||
if [ -z "${EXT_RELEASE}" ] || [ "${EXT_RELEASE}" == "null" ]; then
|
if [ -z "${EXT_RELEASE}" ] || [ "${EXT_RELEASE}" == "null" ]; then
|
||||||
echo "**** Can't retrieve external version, exiting ****"
|
echo "**** Can't retrieve external version, exiting ****"
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM lsiobase/rdesktop-web:alpine
|
FROM ghcr.io/linuxserver/baseimage-rdesktop-web:3.16
|
||||||
|
|
||||||
# set version label
|
# set version label
|
||||||
ARG BUILD_DATE
|
ARG BUILD_DATE
|
||||||
@ -14,7 +14,7 @@ RUN \
|
|||||||
faenza-icon-theme \
|
faenza-icon-theme \
|
||||||
faenza-icon-theme-xfce4-appfinder \
|
faenza-icon-theme-xfce4-appfinder \
|
||||||
faenza-icon-theme-xfce4-panel \
|
faenza-icon-theme-xfce4-panel \
|
||||||
firefox-esr \
|
firefox \
|
||||||
mousepad \
|
mousepad \
|
||||||
thunar \
|
thunar \
|
||||||
xfce4 \
|
xfce4 \
|
||||||
@ -30,4 +30,5 @@ COPY /root /
|
|||||||
|
|
||||||
# ports and volumes
|
# ports and volumes
|
||||||
EXPOSE 3000
|
EXPOSE 3000
|
||||||
|
|
||||||
VOLUME /config
|
VOLUME /config
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM lsiobase/rdesktop-web:arm64v8-alpine
|
FROM ghcr.io/linuxserver/baseimage-rdesktop-web:arm64v8-3.16
|
||||||
|
|
||||||
# set version label
|
# set version label
|
||||||
ARG BUILD_DATE
|
ARG BUILD_DATE
|
||||||
@ -14,7 +14,7 @@ RUN \
|
|||||||
faenza-icon-theme \
|
faenza-icon-theme \
|
||||||
faenza-icon-theme-xfce4-appfinder \
|
faenza-icon-theme-xfce4-appfinder \
|
||||||
faenza-icon-theme-xfce4-panel \
|
faenza-icon-theme-xfce4-panel \
|
||||||
firefox-esr \
|
firefox \
|
||||||
mousepad \
|
mousepad \
|
||||||
thunar \
|
thunar \
|
||||||
xfce4 \
|
xfce4 \
|
||||||
@ -30,4 +30,5 @@ COPY /root /
|
|||||||
|
|
||||||
# ports and volumes
|
# ports and volumes
|
||||||
EXPOSE 3000
|
EXPOSE 3000
|
||||||
|
|
||||||
VOLUME /config
|
VOLUME /config
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM lsiobase/rdesktop-web:arm32v7-alpine
|
FROM ghcr.io/linuxserver/baseimage-rdesktop-web:arm32v7-3.16
|
||||||
|
|
||||||
# set version label
|
# set version label
|
||||||
ARG BUILD_DATE
|
ARG BUILD_DATE
|
||||||
@ -14,7 +14,7 @@ RUN \
|
|||||||
faenza-icon-theme \
|
faenza-icon-theme \
|
||||||
faenza-icon-theme-xfce4-appfinder \
|
faenza-icon-theme-xfce4-appfinder \
|
||||||
faenza-icon-theme-xfce4-panel \
|
faenza-icon-theme-xfce4-panel \
|
||||||
firefox-esr \
|
firefox \
|
||||||
mousepad \
|
mousepad \
|
||||||
thunar \
|
thunar \
|
||||||
xfce4 \
|
xfce4 \
|
||||||
@ -30,4 +30,5 @@ COPY /root /
|
|||||||
|
|
||||||
# ports and volumes
|
# ports and volumes
|
||||||
EXPOSE 3000
|
EXPOSE 3000
|
||||||
|
|
||||||
VOLUME /config
|
VOLUME /config
|
||||||
|
4
Jenkinsfile
vendored
4
Jenkinsfile
vendored
@ -25,8 +25,8 @@ pipeline {
|
|||||||
DEV_DOCKERHUB_IMAGE = 'lsiodev/webtop'
|
DEV_DOCKERHUB_IMAGE = 'lsiodev/webtop'
|
||||||
PR_DOCKERHUB_IMAGE = 'lspipepr/webtop'
|
PR_DOCKERHUB_IMAGE = 'lspipepr/webtop'
|
||||||
DIST_IMAGE = 'alpine'
|
DIST_IMAGE = 'alpine'
|
||||||
DIST_TAG = '3.14'
|
DIST_TAG = '3.16'
|
||||||
DIST_REPO = 'http://dl-cdn.alpinelinux.org/alpine/v3.14/community/'
|
DIST_REPO = 'http://dl-cdn.alpinelinux.org/alpine/v3.16/community/'
|
||||||
DIST_REPO_PACKAGES = 'xfce4'
|
DIST_REPO_PACKAGES = 'xfce4'
|
||||||
MULTIARCH = 'true'
|
MULTIARCH = 'true'
|
||||||
CI = 'true'
|
CI = 'true'
|
||||||
|
@ -226,7 +226,7 @@ Container images are configured using parameters passed at runtime (such as thos
|
|||||||
| `-v /var/run/docker.sock` | Docker Socket on the system, if you want to use Docker in the container |
|
| `-v /var/run/docker.sock` | Docker Socket on the system, if you want to use Docker in the container |
|
||||||
| `--device /dev/dri` | Add this for GL support (Linux hosts only) |
|
| `--device /dev/dri` | Add this for GL support (Linux hosts only) |
|
||||||
| `--shm-size=` | We set this to 1 gig to prevent modern web browsers from crashing |
|
| `--shm-size=` | We set this to 1 gig to prevent modern web browsers from crashing |
|
||||||
| `--security-opt seccomp=unconfined` | For Docker Engine only, many modern gui apps need this to function as syscalls are unkown to Docker. |
|
| `--security-opt seccomp=unconfined` | For Docker Engine only, many modern gui apps need this to function on older hosts as syscalls are unknown to Docker. |
|
||||||
|
|
||||||
## Environment variables from files (Docker secrets)
|
## Environment variables from files (Docker secrets)
|
||||||
|
|
||||||
@ -337,6 +337,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
|
|||||||
|
|
||||||
## Versions
|
## Versions
|
||||||
|
|
||||||
|
* **21.10.22:** - Rebase xfce to Alpine 3.16, migrate to s6v3.
|
||||||
* **12.03.22:** - Add documentation for mounting in a GPU.
|
* **12.03.22:** - Add documentation for mounting in a GPU.
|
||||||
* **05.02.22:** - Rebase KDE Ubuntu to Jammy, add new documentation for updated gclient, stop recommending priv mode.
|
* **05.02.22:** - Rebase KDE Ubuntu to Jammy, add new documentation for updated gclient, stop recommending priv mode.
|
||||||
* **21.09.21:** - Add Fedora and Arch images, show seccomp settings in readme.
|
* **21.09.21:** - Add Fedora and Arch images, show seccomp settings in readme.
|
||||||
|
@ -15,8 +15,8 @@ repo_vars:
|
|||||||
- DEV_DOCKERHUB_IMAGE = 'lsiodev/webtop'
|
- DEV_DOCKERHUB_IMAGE = 'lsiodev/webtop'
|
||||||
- PR_DOCKERHUB_IMAGE = 'lspipepr/webtop'
|
- PR_DOCKERHUB_IMAGE = 'lspipepr/webtop'
|
||||||
- DIST_IMAGE = 'alpine'
|
- DIST_IMAGE = 'alpine'
|
||||||
- DIST_TAG = '3.14'
|
- DIST_TAG = '3.16'
|
||||||
- DIST_REPO = 'http://dl-cdn.alpinelinux.org/alpine/v3.14/community/'
|
- DIST_REPO = 'http://dl-cdn.alpinelinux.org/alpine/v3.16/community/'
|
||||||
- DIST_REPO_PACKAGES = 'xfce4'
|
- DIST_REPO_PACKAGES = 'xfce4'
|
||||||
- MULTIARCH = 'true'
|
- MULTIARCH = 'true'
|
||||||
- CI = 'true'
|
- CI = 'true'
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
# project information
|
# project information
|
||||||
project_name: webtop
|
project_name: webtop
|
||||||
project_url: "https://github.com/linuxserver/gclient"
|
project_url: "https://github.com/linuxserver/docker-webtop"
|
||||||
project_logo: "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/webtop-logo.png"
|
project_logo: "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/webtop-logo.png"
|
||||||
project_blurb: |
|
project_blurb: |
|
||||||
[{{ project_name|capitalize }}]({{ project_url }}) - Alpine, Ubuntu, Fedora, and Arch based containers containing full desktop environments in officially supported flavors accessible via any modern web browser.
|
[{{ project_name|capitalize }}]({{ project_url }}) - Alpine, Ubuntu, Fedora, and Arch based containers containing full desktop environments in officially supported flavors accessible via any modern web browser.
|
||||||
@ -66,7 +66,7 @@ opt_custom_params:
|
|||||||
- { name: "shm-size", name_compose: "shm_size", value: "1gb",desc: "We set this to 1 gig to prevent modern web browsers from crashing" }
|
- { name: "shm-size", name_compose: "shm_size", value: "1gb",desc: "We set this to 1 gig to prevent modern web browsers from crashing" }
|
||||||
opt_security_opt_param: true
|
opt_security_opt_param: true
|
||||||
opt_security_opt_param_vars:
|
opt_security_opt_param_vars:
|
||||||
- { run_var: "seccomp=unconfined", compose_var: "seccomp:unconfined", desc: "For Docker Engine only, many modern gui apps need this to function as syscalls are unkown to Docker." }
|
- { run_var: "seccomp=unconfined", compose_var: "seccomp:unconfined", desc: "For Docker Engine only, many modern gui apps need this to function on older hosts as syscalls are unknown to Docker." }
|
||||||
opt_param_device_map: true
|
opt_param_device_map: true
|
||||||
opt_param_devices:
|
opt_param_devices:
|
||||||
- { device_path: "/dev/dri", device_host_path: "/dev/dri", desc: "Add this for GL support (Linux hosts only)" }
|
- { device_path: "/dev/dri", device_host_path: "/dev/dri", desc: "Add this for GL support (Linux hosts only)" }
|
||||||
@ -140,6 +140,7 @@ app_setup_block: |
|
|||||||
|
|
||||||
# changelog
|
# changelog
|
||||||
changelogs:
|
changelogs:
|
||||||
|
- { date: "21.10.22:", desc: "Rebase xfce to Alpine 3.16, migrate to s6v3." }
|
||||||
- { date: "12.03.22:", desc: "Add documentation for mounting in a GPU." }
|
- { date: "12.03.22:", desc: "Add documentation for mounting in a GPU." }
|
||||||
- { date: "05.02.22:", desc: "Rebase KDE Ubuntu to Jammy, add new documentation for updated gclient, stop recommending priv mode." }
|
- { date: "05.02.22:", desc: "Rebase KDE Ubuntu to Jammy, add new documentation for updated gclient, stop recommending priv mode." }
|
||||||
- { date: "21.09.21:", desc: "Add Fedora and Arch images, show seccomp settings in readme." }
|
- { date: "21.09.21:", desc: "Add Fedora and Arch images, show seccomp settings in readme." }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user