diff --git a/.github/workflows/docker-develop.yml b/.github/workflows/docker-develop.yml index 55bc610e8..d9b25b965 100644 --- a/.github/workflows/docker-develop.yml +++ b/.github/workflows/docker-develop.yml @@ -64,6 +64,13 @@ jobs: - name: Build NextCloud (20) run: docker build --compress -t epicmorg/nextcloud:20 nextcloud/20 + - name: Build sysPass + php7.3 (latest) + run: docker build --compress -t epicmorg/syspass:latest syspass/sysPass-php7.3 + + - name: Build sysPass + php7.3 (php7.3) + run: docker build --compress -t epicmorg/syspass:php7.3 syspass/sysPass-php7.3 + + ###################################################################################################################################################### ######################################### diff --git a/.github/workflows/docker-master.yml b/.github/workflows/docker-master.yml index 03759e557..4ae1acffe 100644 --- a/.github/workflows/docker-master.yml +++ b/.github/workflows/docker-master.yml @@ -64,6 +64,16 @@ jobs: - name: Push TeamCity Server (latest) run: docker push epicmorg/teamcity-server:latest + - name: Build sysPass + php7.3 (latest) + run: docker build --compress -t epicmorg/syspass:latest syspass/sysPass-php7.3 + - name: Push sysPass + php7.3 (latest) + run: docker push epicmorg/syspass:latest + + - name: Build sysPass + php7.3 (php7.3) + run: docker build --compress -t epicmorg/syspass:php7.3 syspass/sysPass-php7.3 + - name: Push sysPass + php7.3 (php7.3) + run: docker push epicmorg/syspass:php7.3 + - name: Cleanup run: docker system prune --all --force --volumes diff --git a/syspass/sysPass-php7.3/Dockerfile b/syspass/sysPass-php7.3/Dockerfile index 6966c589d..5cbbbdcab 100644 --- a/syspass/sysPass-php7.3/Dockerfile +++ b/syspass/sysPass-php7.3/Dockerfile @@ -27,6 +27,62 @@ LABEL maintainer=nuxsmin@syspass.org version=3.1.2 php=7.3 RUN rm /etc/apt/sources.list COPY sources.list /etc/apt/sources.list +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get update && \ + apt-get install -y --allow-unauthenticated \ + apt-transport-https \ + apt-utils \ + bash \ + binutils \ + ca-certificates \ + cmatrix \ + cmatrix-xfont \ + console-cyrillic \ + cron \ + curl \ + fontconfig \ + git \ + gnupg \ + gnupg2 \ + graphicsmagick \ + htop \ + iftop \ + iputils-ping \ + jq \ + kmod \ + libsvn-java \ + libzip4 \ + locales \ + lsb-release \ + lsof \ + lynx \ + mc \ + mercurial \ + nano \ + nload \ + nmap \ + openssl \ + perl \ + procps \ + rsync \ + screenfetch \ + smbclient \ + software-properties-common \ + subversion \ + sudo \ + telnet \ + tini \ + tmux \ + tree \ + ttf-dejavu \ + util-linux \ + uuid-runtime \ + wget \ + zip + ################################################################## # installing php repo + smbclient ##################################################################