Skip to content

Commit

Permalink
Move JBrowse2 setup code to a script
Browse files Browse the repository at this point in the history
PomBase: pombase-website/etc/setup_jbrowse2_in_container.sh
JaponicusDB: japonicus-build/setup_jbrowse2_in_container.sh

Refs pombase/website#2038
  • Loading branch information
kimrutherford committed Jan 29, 2025
1 parent 6bbf973 commit 8a6cf34
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 5 deletions.
2 changes: 2 additions & 0 deletions etc/build_container.sh
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ cp -r genome_changelog/results/pombase_tables data_files
ln -sf pombase-logo-small.png logo-small.png
ln -sf pombase-logo-tiny.png logo-tiny.png)

cp pombase-website/etc/setup_jbrowse2_in_container.sh $container_dir/container_scripts/

rsync -aL --delete-after --exclude '*~' $SCRIPT_PATH/docker-conf/ conf/

rsync -acvPHS --delete-after $dump_dir/web-json $container_dir/
Expand Down
7 changes: 2 additions & 5 deletions etc/docker-conf/Dockerfile-main
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ COPY --chown=pombase:pombase api_maps.sqlite3.zst /pombase/

COPY --chown=pombase:pombase pombase-website/etc/website-database-schema.sql /pombase/
COPY --chown=pombase:pombase pombase-website/etc/make_website_db_in_container.sh /pombase/
COPY --chown=pombase:pombase container_scripts/setup_jbrowse2_in_container.sh /pombase/

COPY --chown=pombase:pombase pombase-python-web /pombase/pombase-python-web

Expand Down Expand Up @@ -89,11 +90,7 @@ COPY --chown=pombase:pombase conf/docker-healthcheck docker-healthcheck

RUN (cd /var/www/html/jbrowse; ./bin/generate-names.pl)

RUN (cd /pombase; jbrowse create jbrowse2; \
jbrowse add-assembly /pombase/bgzip_chromosomes/Schizosaccharomyces_pombe_all_chromosomes.fa.gz --name pombe_v1 --load copy --type bgzipFasta --out jbrowse2; \
cd jbrowse2; \
jbrowse add-track /pombase/gff/Schizosaccharomyces_pombe_all_chromosomes_forward_strand.gff3 --load copy --name "Forward strand" --category "Genes" --config '{"renderer": {"type": "SvgFeatureRenderer"}}'; \
jbrowse add-track /pombase/gff/Schizosaccharomyces_pombe_all_chromosomes_reverse_strand.gff3 --load copy --name "Reverse strand" --category "Genes" --config '{"renderer": {"type": "SvgFeatureRenderer"}}'; \
RUN (cd /pombase; ./setup_jbrowse2_in_container.sh; \
ln -s /pombase/jbrowse2 /var/www/html/)

RUN (cd pombase-website; \
Expand Down

0 comments on commit 8a6cf34

Please sign in to comment.