diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 000000000..41e098139 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,3 @@ +.git +.gitignore +t/* diff --git a/.github/workflows/image_build_push.yml b/.github/workflows/image_build_push.yml new file mode 100644 index 000000000..08db91f69 --- /dev/null +++ b/.github/workflows/image_build_push.yml @@ -0,0 +1,22 @@ +name: Image build, test, push +on: + push: + branches: + - master + +env: + DOCKERFILE_PATH: "./Dockerfile" + +jobs: + build_and_test: + runs-on: ubuntu-latest + steps: + - uses: regentmarkets/ci-actions-docker-build/build_and_test@9978e2f284d4655921af9b69737e5e9ed0d3a3ff #v0.0.3 + with: + project_type: skip + dockerfile: ${{ env.DOCKERFILE_PATH }} + organisation: regentmarkets + trivy_ignore: ".trivyignore" + push: true + username: circle4regentmarkets + password: ${{ secrets.DOCKER_PASSWORD }} diff --git a/.trivyignore b/.trivyignore new file mode 100644 index 000000000..cc229a08e --- /dev/null +++ b/.trivyignore @@ -0,0 +1 @@ +AVD-DS-0002 diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..f477ef3ff --- /dev/null +++ b/Dockerfile @@ -0,0 +1,3 @@ +FROM busybox:1.36.1 +COPY ./ /src +CMD ["cp", "-r", "/src", "/home/git/binary-com/translations-websockets-api"]