Skip to content

Bump node from 14aee5a to ab3603c in /docker/nodejs #289

Bump node from 14aee5a to ab3603c in /docker/nodejs

Bump node from 14aee5a to ab3603c in /docker/nodejs #289

Workflow file for this run

name: Docker
on:
push:
branches:
- main
paths:
- '.github/workflows/docker.yml'
- 'docker/**'
- 'src/**'
pull_request:
branches:
- main
paths:
- '.github/workflows/docker.yml'
- 'docker/**'
- 'src/**'
workflow_dispatch:
jobs:
docker_test:
name: Run some doker tests
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Cache docker images
uses: ScribeMD/[email protected]
with:
key: |
docker-${{ runner.os }}-${{ hashFiles(
'**/docker-compose*.yml',
'**/*Dockerfile*',
'**/entrypoint.sh',
'**/requirements.*',
'**/package-lock.json'
) }}
- name: Install docker support
id: install_docker
run: |
sudo apt install --quiet docker-compose
- name: Check docker setup
run: |
docker run hello-world
echo "Current user:" && id -a
echo "Sub user IDs:" && sudo cat /etc/subuid
echo "Sub group IDs:" && sudo cat /etc/subgid
sudo test -f /etc/docker/daemon.json && { \
echo "Docker daemon JSON config:"
sudo cat /etc/docker/daemon.json; } || \
echo "Docker daemon JSON config not found"
echo "Docker group:" && sudo grep docker /etc/group
- name: Build Ansible Controller image
id: build_controller
run: |
repository=${{ github.repository }}
docker images --quiet ${repository##*/}_ansible-controller:latest | grep -v "^$" || \
docker-compose build --progress=plain \
--build-arg uid=$(id -u) --build-arg user=$(id -nu) \
--build-arg gid=$(id -g) --build-arg group=$(id -ng) \
ansible-controller
- name: List docker images
run: |
docker images -a
- name: Scan docker images
id: scan_images
uses: aquasecurity/trivy-action@master
with:
scan-type: 'image'
image-ref: 'sbx-actions_ansible-controller:latest '
trivy-config: './docker/trivy.yaml'