Sign inSign up

arkajyotibhattacharya/ica-cna-depmap-portal-stack:v1

Manifest digest

sha256:2fc6bcc46387c5f5f146efce784520345ef3c9e528d5744cfa2aff0e3f3eac39

Last pushed

3 months by arkajyotibhattacharya

Type

Compose

Manifest digest

sha256:2fc6bcc46387c5f5f146efce784520345ef3c9e528d5744cfa2aff0e3f3eac39

Compose file content

name: ica-cna-depmap-portal

services:
  db:
    image: mysql:8.4
    restart: unless-stopped
    environment:
      MYSQL_DATABASE: depmap_portal
      MYSQL_USER: depmap
      MYSQL_PASSWORD: depmap
      MYSQL_ROOT_PASSWORD: depmaproot
    volumes:
      - mysql_data:/var/lib/mysql
    healthcheck:
      test: ["CMD-SHELL", "mysqladmin ping -h localhost -uroot -p$${MYSQL_ROOT_PASSWORD} || exit 1"]
      interval: 10s
      timeout: 5s
      retries: 30

  app:
    image: docker.io/arkajyotibhattacharya/ica-cna-depmap-portal-app:v1
    restart: unless-stopped
    depends_on:
      db:
        condition: service_healthy
    environment:
      MYSQL_HOST: db
      MYSQL_PORT: "3306"
      MYSQL_DATABASE: depmap_portal
      MYSQL_USER: depmap
      MYSQL_PASSWORD: depmap
      APP_HOST: "0.0.0.0"
      APP_PORT: "8000"
      ESSENTIALITY_FILE: /data/raw/Scaled_essentiality_only_ica_01092025.tsv
      SAMPLE_INFO_FILE: /data/raw/sample_info_na_samples_removed.csv
      GENE_MAPPING_FILE: /data/raw/Entrezid_bp_mapping_using_org_Hs_eg_db_21072022.txt
      DEGR_FILE: /data/raw/Genelevel_27112025_DEPMAP_data_22Q2_without_correction_100_samp_no_chr_x_y_All_Components_Amplified_or_Deleted_details_FDR_0.05_CL_0.5_state_deciding_cutoff_0.95_.txt
      ICA_MIXING_FILE: /data/raw/ica_run_100_mixing_matrix.tsv
      ICA_COMPONENTS_FILE: /data/raw/ica_run_100_independent_components.tsv
      CODEPENDENCY_FILE: /data/raw/Tree_based_codependency_ica_v2_entrezid_level_cleaned_for_analyzertool.tsv
    ports:
      - "8000:8000"

volumes:
  mysql_data:
services:
  app:
    image: docker.io/arkajyotibhattacharya/ica-cna-depmap-portal-app:v1@sha256:c08312a61004a91557ad557ec5ab8e168ee30e7f7c564de3519016c45078e3cc
  db:
    image: docker.io/library/mysql:8.4@sha256:c36050afdca850f23cef85703f84c7531a5ae155a11b5ee1c60acb09937c4084

Docker commands

docker compose -f oci://arkajyotibhattacharya/ica-cna-depmap-portal-stack:v1 up

Use the above command to pull and run the Compose file. Learn more.

Images used

Image + 1 more

MySQL is a widely used, open-source relational database management system (RDBMS).


Pulls

1B+

Stars

16191

Last Updated

3 days