Summary and Setup

This is a new lesson built with The Carpentries Workbench.

FIXME: Setup instructions live in this document. Please specify the tools and the data sets the Learner needs to have installed.

Data Sets


  1. Find dataset to replicate.
    1. https://erddap.nanoos.org/erddap/info/index.html
      1. Test with https://erddap.nanoos.org/erddap/tabledap/OSU_CB06.html
    2. https://erddap.cencoos.org/erddap/index.html
      1. Test with https://erddap.cencoos.org/erddap/info/bodega-head-intertidal-shore-sta/index.html

Software Setup


Stand up ERDDAP

More details about standing up ERDDAP can be found in the quick start guide for ERDDAP in a Docker Container.

  1. Identify where to host the service

    1. If AWS EC2, see https://erddap.github.io/docs/server-admin/additional-information#amazon
      1. Here is the system we currently have deployed:
        Architecture:        x86_64
        CPU op-mode(s):      32-bit, 64-bit
        Byte Order:          Little Endian
        CPU(s):              2
        On-line CPU(s) list: 0,1
        Thread(s) per core:  2
        Core(s) per socket:  1
        Socket(s):           1
        NUMA node(s):        1
        Vendor ID:           GenuineIntel
        CPU family:          6
        Model:               85
        Model name:          Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz
        Stepping:            4
        CPU MHz:             2499.994
        BogoMIPS:            4999.98
        Hypervisor vendor:   KVM
        Virtualization type: full
        L1d cache:           32K
        L1i cache:           32K
        L2 cache:            1024K
        L3 cache:            33792K
        NUMA node0 CPU(s):   0,1
        Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves ida arat pku ospke
        # dmidecode 3.2
        Getting SMBIOS data from sysfs.
        SMBIOS 2.7 present.
        Handle 0x0000, DMI type 0, 24 bytes
        BIOS Information
                Vendor: Amazon EC2
                Version: 1.0
                Release Date: 10/16/2017
                Address: 0xF0000
                Runtime Size: 64 kB
                ROM Size: 64 kB
                Characteristics:
                        PCI is supported
                        EDD is supported
                        ACPI is supported
                        System is a virtual machine
                BIOS Revision: 1.0
  2. Install Git

  3. Install Docker

  4. Install Docker compose

  5. Optional - install miniforge

  6. Clone erddap-gold-standard repo

    BASH

    git clone https://github.com/ioos/erddap-gold-standard.git
  7. Deploy ERDDAP

    BASH

    docker-compose up -d
  8. Review your local ERDDAP by navigating to http://localhost:8080/erddap/index.html