diff --git a/itcc/modules/itcc-omics-ingest.sh b/itcc/modules/itcc-omics-ingest.sh index 0a1614f..a078140 100644 --- a/itcc/modules/itcc-omics-ingest.sh +++ b/itcc/modules/itcc-omics-ingest.sh @@ -2,4 +2,5 @@ if [ -n "$ENABLE_OMICS" ];then OVERRIDE+=" -f ./$PROJECT/modules/itcc-omics-ingest.yaml" + GENERATE_API_KEY="$(generate_simple_password 'omics')" fi \ No newline at end of file diff --git a/itcc/modules/itcc-omics-ingest.yaml b/itcc/modules/itcc-omics-ingest.yaml index 9231a00..c087480 100644 --- a/itcc/modules/itcc-omics-ingest.yaml +++ b/itcc/modules/itcc-omics-ingest.yaml @@ -2,14 +2,11 @@ services: omics-endpoint: build: . image: ghcr.io/samply/itcc-omics-ingest:pr-3 - ports: - - "6080:6080" environment: - - UPLOAD_DIR=/data/uploads - - API_KEY=omics + - API_KEY=${GENERATE_API_KEY} - RUST_LOG=trace volumes: - - /srv/docker/data:/data/uploads + - /var/cache/bridgehead/omics/data:/data/uploads labels: - "traefik.http.routers.omics.rule=Host(`${HOST}`) && PathPrefix(`/api/omics`)" - "traefik.enable=true"