Software Open Access

Barski-lab/cwl-airflow: Bug fixes, update to the latest Airflow==1.10.6

Michael Kotliar; Shubham Padia; Michael R. Crusoe

Some new features

  • Use Singularity instead of Docker (default: False). Update airflow.cfg with
    [cwl]
    singularity = True
    
  • Force to use container (default: true). Update airflow.cfg with
    [cwl]
    use_container = True
    

Launching MacOs App from the console:

  1. Set AIRFLOW_HOME environment variable to use a custom location for Airflow home directory
  2. Run configuration script (do it every time you change AIRFLOW_HOME) cwl-airflow.app/Contents/MacOS/init Script will run airflow initdb, update airflow.cfg, copy DAGs and create required connections
  3. Run scheduler cwl-airflow.app/Contents/MacOS/airflow scheduler
  4. Run API server (use -h to see additional parameters) cwl-airflow.app/Contents/MacOS/apiserver

Launching MacOs App from a Finder: NOTE: the default location for AIRFLOW_HOME will be used ~/airflow

  1. Double click on cwl-airflow.app Script will create three services in ~/Library/LaunchAgents com.biowardrobe.airflow-scheduler.plist com.biowardrobe.airflow-webserver.plist com.biowardrobe.airflow-apiserver.plist
  2. Use Load and Unload buttons to start and stop services.
  3. If cwl-airflow.app is moved to another location, make sure to manually remove abovementioned plist files

Files (657.7 kB)
Name Size
Barski-lab/cwl-airflow-1.1.11.zip
md5:d32e73484d3fcf5069ef6815adabafe3
657.7 kB Download
409
140
views
downloads
All versions This version
Views 40927
Downloads 1401
Data volume 88.1 MB657.7 kB
Unique views 28826
Unique downloads 331

Share

Cite as