Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 731 Bytes

File metadata and controls

21 lines (14 loc) · 731 Bytes

Entry Point

The executable inside your container that is launched by the orchestrator is /opt/orbs/service - this file must exist and must be executable. Failing to provide this file will prevent your container from starting.

Shell script example

This example will use the shell script entrypoint.sh to run the primary process of your service. Let's assume the service is implemented with Node.js and starts with the command npm start.

Create the file entrypoint.sh in the root of the image with the following content:

#!/bin/sh
npm start

Then, in your Dockerfile, copy this script over the required name:

# install entry point executable
COPY ./entrypoint.sh /opt/orbs/service