-
Notifications
You must be signed in to change notification settings - Fork 95
Expand file tree
/
Copy pathDockerfile2
More file actions
17 lines (13 loc) · 742 Bytes
/
Copy pathDockerfile2
File metadata and controls
17 lines (13 loc) · 742 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Extends the published base image built from this repo's main Dockerfile.
# CI builds this file after the base image is pushed to Docker Hub.
FROM nextgenusfs/funannotate:latest
# Install FUNANNOTATE_DB with all lineage databases
# This layer can be large (~5-10GB), so it's separate for caching efficiency
RUN mkdir -p /opt/databases && \
funannotate setup -i all --wget -b fungi dikarya microsporidia embryophyta metazoa arthropoda vertebrata protists tetrapoda -d /opt/databases
# Verify database installation
RUN funannotate database -d /opt/databases --show-versions 2>/dev/null || echo "Databases installed"
# Set environment variable
ENV FUNANNOTATE_DB="/opt/databases"
SHELL ["/bin/bash", "-c"]
CMD ["funannotate", "--help"]