#Assemblyine
Generic sidekicks to aid in registration and health checking of containers running in production / pre-production.
The vulcand sideick is designed to register a container with the vulcand reverse proxy.
It finds the port exposed in the given docker container and sets up a server in the given backend.
docker run [-e ...] assemblyline/sidekicks vulcand
The ELB sidekick takes its configuration from the environment.
The id of the current instance is looked up dynamically using ec2 instance metadata
| ENV Var | Description |
|---|---|
HOSTNAME | The hostname or ip of the current instance |
CONTAINER_NAME | The name of the container to upsert |
CONTAINER_PORT | The container port to lookup exposed port by |
VULCAND_BACKEND | The name of the Vulcand backend to upsert this server in |
The ELB sidekick is designed to register an instance with an Amazon Web Services Elastic Load Balancer.
It registers the current instance with the named ELB on start, if the sidekick receives an INT or TERM signal it will deregister the instance.
docker run [-e ...] assemblyline/sidekicks elb
The ELB sidekick takes its configuration from the environment.
The id of the current instance is looked up dynamically using ec2 instance metadata
| ENV Var | Description |
|---|---|
AWS_ELB_NAME | The name of the ELB to register with |
AWS_REGION | The name of the AWS Region |
AWS_ACCESS_KEY | The AWS Access Key to use |
AWS_SECRET_KEY | The AWS Secret Key to use |
Content type
Image
Digest
sha256:898a4e239…
Size
25.2 MB
Last updated
almost 11 years ago
docker pull assemblyline/sidekicks:0.0.3