From 32fa1d232f1d1d272d3e75a51a7800d27d6f7d7a Mon Sep 17 00:00:00 2001 From: Apoorv Joshi Date: Mon, 6 May 2024 07:47:23 +0000 Subject: [PATCH 1/3] add k8s containerisation --- .dockerignore | 4 ++++ Dockerfile | 3 +++ 2 files changed, 7 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 000000000..9dcfab129 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,4 @@ +.git +.gitignore +init-images.sh +t/* diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..82af4932a --- /dev/null +++ b/Dockerfile @@ -0,0 +1,3 @@ +FROM busybox:1.36.1 +COPY ./ /src +CMD ["cp", "-a", "/src/.", "/home/git/binary-com/translations-websockets-api"] From 323d96de61121b508e2ff6777ab224c387cfc819 Mon Sep 17 00:00:00 2001 From: Apoorv Joshi Date: Tue, 7 May 2024 04:02:23 +0000 Subject: [PATCH 2/3] fix build issues --- .dockerignore | 1 - .github/workflows/image_build_push.yml | 26 ++++++++++++++++++++++++++ .trivyignore | 1 + Dockerfile | 2 +- 4 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/image_build_push.yml create mode 100644 .trivyignore diff --git a/.dockerignore b/.dockerignore index 9dcfab129..41e098139 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,4 +1,3 @@ .git .gitignore -init-images.sh t/* diff --git a/.github/workflows/image_build_push.yml b/.github/workflows/image_build_push.yml new file mode 100644 index 000000000..dd25fd8a6 --- /dev/null +++ b/.github/workflows/image_build_push.yml @@ -0,0 +1,26 @@ +name: Image build, test, push +on: + pull_request: + workflow_dispatch: + push: + tags: + - '*' + 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 index 82af4932a..f477ef3ff 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,3 @@ FROM busybox:1.36.1 COPY ./ /src -CMD ["cp", "-a", "/src/.", "/home/git/binary-com/translations-websockets-api"] +CMD ["cp", "-r", "/src", "/home/git/binary-com/translations-websockets-api"] From 8c9bcca56b281182cf1f626615cd8efb14a05656 Mon Sep 17 00:00:00 2001 From: Apoorv Joshi Date: Tue, 7 May 2024 05:53:53 +0000 Subject: [PATCH 3/3] build on push ot master --- .github/workflows/image_build_push.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/image_build_push.yml b/.github/workflows/image_build_push.yml index dd25fd8a6..08db91f69 100644 --- a/.github/workflows/image_build_push.yml +++ b/.github/workflows/image_build_push.yml @@ -1,10 +1,6 @@ name: Image build, test, push on: - pull_request: - workflow_dispatch: push: - tags: - - '*' branches: - master