https://github.com/streamr-dev/streamr-docker-dev-action
Start Streamr Docker stack as a part of your GitHub Actions workflow.
https://github.com/streamr-dev/streamr-docker-dev-action
docker github-actions streamr
Last synced: 3 months ago
JSON representation
Start Streamr Docker stack as a part of your GitHub Actions workflow.
- Host: GitHub
- URL: https://github.com/streamr-dev/streamr-docker-dev-action
- Owner: streamr-dev
- License: gpl-3.0
- Created: 2020-12-21T10:16:04.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-01-29T20:57:31.000Z (5 months ago)
- Last Synced: 2025-04-03T00:56:43.560Z (3 months ago)
- Topics: docker, github-actions, streamr
- Language: Shell
- Homepage:
- Size: 440 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# streamr-docker-dev GitHub Action

## Description
`streamr-docker-dev-action` is a custom GitHub Action that:
- Clones [streamr-docker-dev](https://github.com/streamr-dev/streamr-docker-dev/) command line tool
- Sets command `streamr-docker-dev` to `$PATH` and makes it available to next steps
- Starts Streamr Docker stack## Required input arguments
None.## Optional input arguments
Currently the following services are started by default:
- mysql
- cassandra
- parity-node0
- parity-sidechain-node0
- broker-node-storage-1
- nginx
- platformYou can customise services that are required by your use case with `services-to-start` input parameter.
For example:
```
on: [push]jobs:
test:
runs-on: ubuntu-latest
name: Use streamr-docker-dev-action to start a few services
steps:
- uses: actions/checkout@v2
- id: start-docker-services
uses: streamr-dev/streamr-docker-dev-action@v1
with:
services-to-start: 'redis mysql core-api'
````branch` input parameter for using a different branch.
Branch defaults to `main` branch.
```
on: [push]jobs:
test:
runs-on: ubuntu-latest
name: Use streamr-docker-dev-action to start a few services
steps:
- uses: actions/checkout@v2
- id: start-docker-services
uses: streamr-dev/streamr-docker-dev-action@v1
with:
branch: my-test-branch
```## Required output arguments
None.## Optional output arguments
None.## Secrets
None.## Environment variables
None.## Example
```
on: [push]jobs:
example:
runs-on: ubuntu-latest
name: Using streamr-docker-dev-action
steps:
- uses: actions/checkout@v2
- uses: streamr-dev/streamr-docker-dev-action@v1
- run: npm ci && npm test
shell: bash
```