diff --git a/.additional_bashrc.sh b/.additional_bashrc.sh index df1b937..e828e99 100644 --- a/.additional_bashrc.sh +++ b/.additional_bashrc.sh @@ -1,6 +1,7 @@ export LS_COLORS="${LS_COLORS}di=1;34:" alias ll='ls -alh' -export PATH=$PATH:~/.config/composer/vendor/bin:~/.composer/vendor/bin:./bin:./vendor/bin:./node_modules/.bin +# add some PATHS for development +export PATH=$PATH:~/.config/composer/vendor/bin:~/.composer/vendor/bin:./bin:./vendor/bin:./node_modules/.bin:. # only enable docker aliases if docker-socket is mounted CONTAINER_ID=$(basename $(findmnt /etc/hosts -o SOURCE | grep -o 'containers\/.\+\/')) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3a007bb..4ca350e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -2,8 +2,8 @@ name: ci on: schedule: - # build every first of the month - - cron: '0 0 1 * *' + # build every Monday at 7:00 + - cron: '0 7 * * 1' push: workflow_dispatch: @@ -14,7 +14,7 @@ jobs: strategy: fail-fast: false matrix: - php: [ '7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3' ] + php: [ '8.0', '8.1', '8.2', '8.3' ] webserver: [ 'apache', 'nginx' ] distroAddon: [ '', '-alpine' ] steps: diff --git a/Dockerfile b/Dockerfile index b43055d..5451660 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,11 @@ ARG FROM=webdevops/php-nginx-dev:8.2-alpine ARG DIST_ADDON=-alpine -FROM $FROM as base-alpine +FROM $FROM AS base-alpine # Install additional software Alpine: RUN apk add --no-cache sudo vim nano git-perl less tree bash-completion mariadb-client iputils sshpass gdb tzdata findmnt jq docker-cli file && \ echo "application ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers -FROM $FROM as base +FROM $FROM AS base # Install additional software Debian: RUN apt-get update && \ apt-get install -y sudo vim nano less tree bash-completion mariadb-client iputils-ping sshpass gdb jq && \ diff --git a/README.md b/README.md index 6eea94d..5c7966c 100644 --- a/README.md +++ b/README.md @@ -6,13 +6,14 @@ We recommend using [pluswerk/docker-global](https://github.com/pluswerk/docker-g # Tags -- php versions supported: `7.1`-`8.3` +- php versions supported: `8.0`-`8.3` +- php versions unsupported: `5.6`-`7.4` - webserver supported: `nginx` and `apache` - alpine images: `-alpine` - examples - - `ghcr.io/pluswerk/php-dev:nginx-8.3-alpine` - - `ghcr.io/pluswerk/php-dev:apache-7.1-alpine` - - `ghcr.io/pluswerk/php-dev:nginx-8.0` + - `pluswerk/php-dev:nginx-8.3-alpine` + - `pluswerk/php-dev:apache-8.0-alpine` + - `pluswerk/php-dev:nginx-8.2` - list of [all Tags](https://github.com/pluswerk/php-dev/pkgs/container/php-dev/versions?filters%5Bversion_type%5D=tagged) ## Setup @@ -55,7 +56,7 @@ Example file: compose/Development/docker-compose.yml ```yaml services: web: - image: ghcr.io/pluswerk/php-dev:nginx-8.3-alpine + image: pluswerk/php-dev:nginx-8.3-alpine volumes: - .:/app