From b2f745f51979f88b5e226633ce1015b637163398 Mon Sep 17 00:00:00 2001 From: technorabilia Date: Tue, 20 Apr 2021 00:55:53 +0000 Subject: [PATCH] Workflow update --- lsio/filezilla/docker-compose.yaml | 24 ++++++++++++++++++++++++ lsio/filezilla/docker-run.sh | 14 ++++++++++++++ lsio/filezilla/run-once.sh | 3 +++ lsio/firefox/docker-compose.yaml | 27 +++++++++++++++++++++++++++ lsio/firefox/docker-run.sh | 17 +++++++++++++++++ lsio/firefox/run-once.sh | 3 +++ 6 files changed, 88 insertions(+) create mode 100644 lsio/filezilla/docker-compose.yaml create mode 100644 lsio/filezilla/docker-run.sh create mode 100644 lsio/filezilla/run-once.sh create mode 100644 lsio/firefox/docker-compose.yaml create mode 100644 lsio/firefox/docker-run.sh create mode 100644 lsio/firefox/run-once.sh diff --git a/lsio/filezilla/docker-compose.yaml b/lsio/filezilla/docker-compose.yaml new file mode 100644 index 0000000..fa0690f --- /dev/null +++ b/lsio/filezilla/docker-compose.yaml @@ -0,0 +1,24 @@ +# [FIleZilla]({{ project_url }}) Client is a fast and reliable cross-platform +# FTP, FTPS and SFTP client with lots of useful features and an intuitive +# graphical user interface. + +--- +version: "2.1" +services: + filezilla: + image: ghcr.io/linuxserver/filezilla + container_name: filezilla + environment: + # for GroupID + - PUID=${PUID:-1024} + # for UserID + - PGID=${PGID:-100} + # Specify a timezone to use for example Europe/Amsterdam + - TZ=${TZ:-Europe/Amsterdam} + volumes: + # Users home directory in the container, stores local files and settings + - ${BASEDIR:-/volume1/docker}/filezilla/config:/config + ports: + # FileZilla desktop gui. + - 3000:3000 + restart: unless-stopped diff --git a/lsio/filezilla/docker-run.sh b/lsio/filezilla/docker-run.sh new file mode 100644 index 0000000..7ca37da --- /dev/null +++ b/lsio/filezilla/docker-run.sh @@ -0,0 +1,14 @@ +# [FIleZilla]({{ project_url }}) Client is a fast and reliable cross-platform +# FTP, FTPS and SFTP client with lots of useful features and an intuitive +# graphical user interface. + +source ./.env +docker run -d \ + --name=filezilla \ + -e PUID=${PUID:-1024} `# for GroupID` \ + -e PGID=${PGID:-100} `# for UserID` \ + -e TZ=${TZ:-Europe/Amsterdam} `# Specify a timezone to use for example Europe/Amsterdam` \ + -p 3000:3000 `# FileZilla desktop gui.` \ + -v ${BASEDIR:-/volume1/docker}/filezilla/config:/config `# Users home directory in the container, stores local files and settings` \ + --restart unless-stopped \ + ghcr.io/linuxserver/filezilla diff --git a/lsio/filezilla/run-once.sh b/lsio/filezilla/run-once.sh new file mode 100644 index 0000000..a7e59ce --- /dev/null +++ b/lsio/filezilla/run-once.sh @@ -0,0 +1,3 @@ +ln -s ../docker-env.cfg ./.env +. ./.env +mkdir -p ${BASEDIR:-/volume1/docker}/filezilla/config diff --git a/lsio/firefox/docker-compose.yaml b/lsio/firefox/docker-compose.yaml new file mode 100644 index 0000000..5099cee --- /dev/null +++ b/lsio/firefox/docker-compose.yaml @@ -0,0 +1,27 @@ +# [Firefox]({{ project_url }}) Browser, also known as Mozilla Firefox or simply +# Firefox, is a free and open-source web browser developed by the Mozilla +# Foundation and its subsidiary, the Mozilla Corporation. Firefox uses the Gecko +# layout engine to render web pages, which implements current and anticipated +# web standards. + +--- +version: "2.1" +services: + firefox: + image: ghcr.io/linuxserver/firefox + container_name: firefox + environment: + # for GroupID + - PUID=${PUID:-1024} + # for UserID + - PGID=${PGID:-100} + # Specify a timezone to use for example Europe/Amsterdam + - TZ=${TZ:-Europe/Amsterdam} + volumes: + # Users home directory in the container, stores local files and settings + - ${BASEDIR:-/volume1/docker}/firefox/config:/config + ports: + # Firefox desktop gui. + - 3000:3000 + shm_size: "1gb" + restart: unless-stopped diff --git a/lsio/firefox/docker-run.sh b/lsio/firefox/docker-run.sh new file mode 100644 index 0000000..25bf5ec --- /dev/null +++ b/lsio/firefox/docker-run.sh @@ -0,0 +1,17 @@ +# [Firefox]({{ project_url }}) Browser, also known as Mozilla Firefox or simply +# Firefox, is a free and open-source web browser developed by the Mozilla +# Foundation and its subsidiary, the Mozilla Corporation. Firefox uses the Gecko +# layout engine to render web pages, which implements current and anticipated +# web standards. + +source ./.env +docker run -d \ + --name=firefox \ + -e PUID=${PUID:-1024} `# for GroupID` \ + -e PGID=${PGID:-100} `# for UserID` \ + -e TZ=${TZ:-Europe/Amsterdam} `# Specify a timezone to use for example Europe/Amsterdam` \ + -p 3000:3000 `# Firefox desktop gui.` \ + -v ${BASEDIR:-/volume1/docker}/firefox/config:/config `# Users home directory in the container, stores local files and settings` \ + --shm-size="1gb" \ + --restart unless-stopped \ + ghcr.io/linuxserver/firefox diff --git a/lsio/firefox/run-once.sh b/lsio/firefox/run-once.sh new file mode 100644 index 0000000..e6b6a88 --- /dev/null +++ b/lsio/firefox/run-once.sh @@ -0,0 +1,3 @@ +ln -s ../docker-env.cfg ./.env +. ./.env +mkdir -p ${BASEDIR:-/volume1/docker}/firefox/config