Compare commits

...

3 Commits

Author SHA1 Message Date
Johannes Bülow 9a1481647b
fixed docker removal
ci/woodpecker/push/main Pipeline was successful Details
2024-02-02 08:54:14 +01:00
Johannes Bülow 5acef82d15
added libreoffice and some basic file analysis tools
ci/woodpecker/push/main Pipeline failed Details
2024-02-01 20:41:02 +01:00
Johannes Bülow 5750c16414
added multiple pipelines
ci/woodpecker/push/main Pipeline was successful Details
2024-02-01 15:36:15 +01:00
5 changed files with 42 additions and 0 deletions

View File

@ -0,0 +1,26 @@
# Build and publish Docker images for multible architectures.
#
# Pushing an image to codeberg as container registry,
# package owner will be the repo owner.
#
# this config also shows usage of yaml aliases and
# was taken from https://codeberg.org/6543/docker-images/src/commit/37e29c227717c1c07d2776cddcf147
# 25bf952875/.woodpecker/hello.yml
when:
branch: debian-desktop
steps:
build-container:
image: woodpeckerci/plugin-docker-buildx
settings:
dockerfile: Dockerfile
platforms: linux/arm64/v8,linux/amd64
repo: git.jmbit.de/jmb/webtop-plus
registry: git.jmbit.de
tags:
- debian-desktop-latest
- debian-desktop-${CI_COMMIT_REF}
username: jmb
password:
from_secret: forgejo_token

View File

@ -4,4 +4,10 @@ RUN mkdir /home/abc && chown -R abc:abc /home/abc && usermod -d /home/abc abc
ENV HOME=/home/abc \ ENV HOME=/home/abc \
START_DOCKER=false START_DOCKER=false
RUN apk del --no-interactive docker cups
RUN apk add --no-cache --no-interactive \
libreoffice firefox-intl py3-oletools py3-oletools-pyc npm msitools yara curl zip unzip 7zip \
npm file
EXPOSE 3000 3001 EXPOSE 3000 3001

View File

@ -1,3 +1,6 @@
# webtop-plus # webtop-plus
[![status-badge](https://ci.jmbit.de/api/badges/10/status.svg)](https://ci.jmbit.de/repos/10) [![status-badge](https://ci.jmbit.de/api/badges/10/status.svg)](https://ci.jmbit.de/repos/10)
Customizes the https://hub.docker.com/r/linuxserver/webtop to my preferences Customizes the https://hub.docker.com/r/linuxserver/webtop to my preferences
## Firefox Policy examples:
https://mozilla.github.io/policy-templates/

7
policies.json Normal file
View File

@ -0,0 +1,7 @@
{
"policies": {
"DisablePocket": true,
"DisableSetDesktopBackground": true,
"DisableTelemetry": true,
}
}