-
Notifications
You must be signed in to change notification settings - Fork 32
/
.gitpod.yml
41 lines (39 loc) · 1.15 KB
/
.gitpod.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# A docker image supplied by nf-core.
# Defined at https://github.com/nf-core/tools/blob/main/nf_core/gitpod/gitpod.Dockerfile
# Image contains:
# - git
# - conda
# - docker
# - apptainer
# - nextflow
# - nf-core (tools)
# - nf-test
image: nfcore/gitpod:latest
tasks:
- name: Init Conda and Install Pixi
command: |
sudo chown gitpod -R /home/gitpod/
# Conda setup
export CONDA_ENVS_PATH=/workspace/conda/envs
conda config --set repodata_threads 4
conda config --set auto_activate_base false
conda config --remove channels defaults
conda init
conda env create -f tutorials/jupyter/environment.yml
conda env create -f tutorials/nextflow/environment.yml
conda env create -f tutorials/quarto/environment.yml
conda env create -f tutorials/snakemake/environment.yml
# Install Pixi
curl -fsSL https://pixi.sh/install.sh | bash
. /home/gitpod/.bashrc
echo sourced /home/gitpod/.bashrc
conda env list
- name: Update Nextflow
command: |
nextflow self-update
exit
vscode:
extensions:
- nextflow.nextflow
- snakemake.snakemake-lang
- quarto.quarto