commit dea76746a61586dfda9b4058a6f69a5e50e898a5 Author: Tom Alexander Date: Sat Jul 8 23:01:12 2023 -0400 Add a sample Dockerfile. diff --git a/.lighthouse/triggers.yaml b/.lighthouse/triggers.yaml new file mode 100644 index 0000000..8277f26 --- /dev/null +++ b/.lighthouse/triggers.yaml @@ -0,0 +1,63 @@ +apiVersion: config.lighthouse.jenkins-x.io/v1alpha1 +kind: TriggerConfig +spec: + postsubmits: + - name: semver + agent: tekton-pipeline + branches: + - ^main$ + - ^master$ + context: homepage + max_concurrency: 1 + # Override https-based url from lighthouse events. + clone_uri: "git@code.fizz.buzz:talexander/homepage.git" + pipeline_run_spec: + serviceAccountName: build-bot + pipelineRef: + name: semver + namespace: lighthouse + workspaces: + - name: git-source + volumeClaimTemplate: + spec: + storageClassName: "nfs-client" + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 10Gi + subPath: homepage-source + params: [] + - name: build-homepage + agent: tekton-pipeline + branches: + - "^v[0-9]+\\.[0-9]+\\.[0-9]+$" + context: build-docker + max_concurrency: 1 + # Override https-based url from lighthouse events. + clone_uri: "git@code.fizz.buzz:talexander/homepage.git" + pipeline_run_spec: + serviceAccountName: build-bot + pipelineRef: + name: build-docker-pipeline + workspaces: + - name: git-source + volumeClaimTemplate: + spec: + storageClassName: "nfs-client" + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 10Gi + subPath: git-source + - name: docker-credentials + secret: + secretName: harbor-plain + params: + - name: image-name + value: "harbor.fizz.buzz/private/homepage" + - name: path-to-image-context + value: . + - name: path-to-dockerfile + value: docker/server/Dockerfile diff --git a/docker/server/Dockerfile b/docker/server/Dockerfile new file mode 100644 index 0000000..bf4e538 --- /dev/null +++ b/docker/server/Dockerfile @@ -0,0 +1,6 @@ +FROM harbor.fizz.buzz/dockerhub/library/python:3.9 + +RUN useradd -m -g nogroup server +USER server + +CMD ["python", "-c", "print('worked')"]