Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stackstorm/st2-dockerfiles

StackStorm Dockerfiles (one-service-per-container) to build and push images to the StackStorm Docker registry. Used by stackstorm-ha K8s Helm chart and Docker-compose deployments.
https://github.com/stackstorm/st2-dockerfiles

docker docker-image dockerfiles stackstorm

Last synced: about 2 months ago
JSON representation

StackStorm Dockerfiles (one-service-per-container) to build and push images to the StackStorm Docker registry. Used by stackstorm-ha K8s Helm chart and Docker-compose deployments.

Awesome Lists containing this project

README

        

# st2-dockerfiles
[![Circle CI](https://circleci.com/gh/StackStorm/st2-dockerfiles.svg?style=shield)](https://circleci.com/gh/StackStorm/workflows/st2-dockerfiles)
[![Go to Docker Hub](https://img.shields.io/badge/Docker%20Hub-%E2%86%92-blue.svg)](https://hub.docker.com/r/stackstorm/)

Dockerfiles to build and push StackStorm images to [hub.docker.com/r/stackstorm](https://hub.docker.com/r/stackstorm).
Used by both K8s Helm chart [stackstorm-ha](https://github.com/StackStorm/stackstorm-ha) and docker-compose [st2-docker](https://github.com/StackStorm/st2-docker) deployments.

## Requirements
* [Docker](https://docs.docker.com/install/)

## Build
- `make build` - produce Docker images for all the required StackStorm components
The following ENV vars can be passed to control the build settings:
- `ST2_VERSION` (optional, ex: `2.8.0`) - StackStorm version to build components
- `DOCKER_TAG` (optional, ex: `latest`) - produced Docker images will get this tag, defaults to ST2_VERSION when not set

## Push
- `make push` - push the Docker images for all the required StackStorm components to the private docker registry.
The following ENV vars can be passed to control the push:
- `DOCKER_TAG` (optional, ex: `2.8.0`) - tag pushed to the docker registry, defaults to ST2_VERSION when not set