Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 1.16 KB

README.md

File metadata and controls

25 lines (18 loc) · 1.16 KB

Platform Engineer Technical Test

Welcome to Castor Platform Engineer technical test. This test is designed to assess your technical skills and knowledge with containerization.

Assignment

Your task is to build a container image that runs the Go web application in this repository.

As part of this task you will need to:

  • Build a container image that runs the Go web application.
    • Allow the environment variable PORT to be configurable, but with a default value.
    • No constraints on the base image or the container runtime.
  • Provide instructions on how to build and run the container image in a README file.
  • Create a CI pipeline that builds the container image and pushes it to a registry.
    • The container must be able to run on both Linux x86_64 and ARM processors.
    • You can use any CI tool you like, but the pipeline needs to be defined in code.
  • Include Kubernetes manifests that can be used to deploy the application to a Kubernetes cluster.

Submission

  1. Fork this repository.
  2. Complete the task and commit it to your fork.
  3. Send us a link to your fork. If you would like to keep it private, please add @MattiasAng and @mirsafari as collaborators.