From a3a02e9f56969d57f2c3af6f8fc0d35a1c32dc22 Mon Sep 17 00:00:00 2001 From: technorabilia Date: Sun, 19 Mar 2023 01:02:23 +0000 Subject: [PATCH] Workflow update --- lsio/chromium/docker-compose.yaml | 27 +++++++++++++++++++++++++++ lsio/chromium/docker-run.sh | 16 ++++++++++++++++ lsio/chromium/run-once.sh | 3 +++ 3 files changed, 46 insertions(+) create mode 100644 lsio/chromium/docker-compose.yaml create mode 100644 lsio/chromium/docker-run.sh create mode 100644 lsio/chromium/run-once.sh diff --git a/lsio/chromium/docker-compose.yaml b/lsio/chromium/docker-compose.yaml new file mode 100644 index 0000000..500852f --- /dev/null +++ b/lsio/chromium/docker-compose.yaml @@ -0,0 +1,27 @@ +# [Chromium](https://www.chromium.org/chromium-projects/) is an open-source +# browser project that aims to build a safer, faster, and more stable way for +# all users to experience the web. + +--- +version: "2.1" +services: + chromium: + image: ghcr.io/linuxserver/chromium + container_name: chromium + environment: + # for UserID + - PUID=${PUID:-1024} + # for GroupID + - PGID=${PGID:-100} + # specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List). + - TZ=${TZ:-Europe/Amsterdam} + volumes: + # Users home directory in the container, stores local files and settings + - ${BASEDIR:-/volume1/docker}/chromium/config:/config + ports: + # Chromium desktop gui. + - 3000:3000 + # HTTPS Chromium desktop gui. + - 3001:3001 + shm_size: "1gb" + restart: unless-stopped diff --git a/lsio/chromium/docker-run.sh b/lsio/chromium/docker-run.sh new file mode 100644 index 0000000..3712792 --- /dev/null +++ b/lsio/chromium/docker-run.sh @@ -0,0 +1,16 @@ +# [Chromium](https://www.chromium.org/chromium-projects/) is an open-source +# browser project that aims to build a safer, faster, and more stable way for +# all users to experience the web. + +source ./.env +docker run -d \ + --name=chromium \ + -e PUID=${PUID:-1024} `# for UserID` \ + -e PGID=${PGID:-100} `# for GroupID` \ + -e TZ=${TZ:-Europe/Amsterdam} `# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).` \ + -p 3000:3000 `# Chromium desktop gui.` \ + -p 3001:3001 `# HTTPS Chromium desktop gui.` \ + -v ${BASEDIR:-/volume1/docker}/chromium/config:/config `# Users home directory in the container, stores local files and settings` \ + --shm-size="1gb" \ + --restart unless-stopped \ + ghcr.io/linuxserver/chromium diff --git a/lsio/chromium/run-once.sh b/lsio/chromium/run-once.sh new file mode 100644 index 0000000..a0dca1a --- /dev/null +++ b/lsio/chromium/run-once.sh @@ -0,0 +1,3 @@ +ln -s ../docker-env.cfg ./.env +. ./.env +mkdir -p ${BASEDIR:-/volume1/docker}/chromium/config