Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion DemoStack/.env
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ MinioBrowser=http://localhost:9000 # MinioServerApi=http://127.0.0.1:9000
TesAPIUrl=http://funnel:8000/v1/tasks # Where TESK or Funnel API is hosted:
FunnelMinioUser=miniofunnel
FunnelMinioPass=miniofunnel
FUNNEL_VERSION=v0.11.8
FUNNEL_VERSION=v0.11.12
TesOutputBucketPrefix=s3:// # Output bucket prefix for the TES executing agent to write results to

IgnoreHutchSSL=true
Expand Down
18 changes: 11 additions & 7 deletions ServiceStack/compose-manifests/tes/funnel/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
FROM docker:dind-rootless
FROM golang:1.26-alpine AS builder
ARG FUNNEL_VERSION

RUN apk add --no-cache git make bash
WORKDIR /build
RUN git clone https://github.com/calypr/funnel.git .
RUN git checkout tags/${FUNNEL_VERSION}
RUN go build -o bin/funnel .

FROM docker:dind-rootless

USER root
RUN apk add --no-cache curl perl-utils \
&& sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohsu-comp-bio/funnel/refs/heads/develop/install.sh)" -- ${FUNNEL_VERSION} \
&& cp /root/.local/bin/funnel /usr/local/bin/funnel \
&& chown rootless:rootless /usr/local/bin/funnel \
&& chmod +x /usr/local/bin/funnel \
&& apk del curl perl-utils
COPY --from=builder /build/bin/funnel /usr/local/bin/funnel
RUN chown rootless:rootless /usr/local/bin/funnel && chmod +x /usr/local/bin/funnel
USER rootless

# Set data dir
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,6 @@ Database: boltdb

Compute: local

Logger:
Level: info
OutputFile: ""

Server:
HTTPPort: "8000"
RPCPort: "9090"
Expand All @@ -23,9 +19,6 @@ BoltDB:

AmazonS3:
Disabled: true
MaxRetries: 10
Key: ""
Secret: ""

GenericS3:
- Disabled: false
Expand Down
3 changes: 2 additions & 1 deletion ServiceStack/compose-manifests/tes/tes.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
services:
dind:
image: docker:dind
image: docker:20-dind
privileged: true
command: dockerd --host=tcp://0.0.0.0:2375
healthcheck:
Expand Down Expand Up @@ -42,6 +42,7 @@ services:
- MinioKey=${FunnelMinioUser}
- MinioSecret=${FunnelMinioPass}
- DOCKER_HOST=tcp://dind:2375
- DOCKER_API_VERSION=1.41
networks:
- sub-net
volumes:
Expand Down