Closed bbest closed 9 months ago
Here are the versioned code repositories created under github.com/MarineSensitivity:
api
application programming interface (API) using R Plumber package
output: api.MarineSensitivity.org
\
More info..
apps Shiny interactive applications output: shiny.MarineSensitivity.org/map
docs documentation for BOEM's offshore environmental sensitivity index products output: MarineSensitivity.org/docs
manuscripts Manuscripts with review of sensitivities by industry and receptors (species, habitats, human uses)
MarineSensitivity.github.io default website output: MarineSensitivity.org
msens R library of functions for mapping marine sensitivities, sponsored by BOEM output: MarineSensitivity.org/msens
objectives repository for issues spanning multiple repositories and doing big picture roadmapping output: Management Github Project
server _server setup for R Shiny apps, RStudio IDE, R Plumber API, PostGIS database, pgtileserv output: see Server heading below
workflows scripts for testing data analytics and visualization as well as production workflows output: MarineSensitivity.org/workflows
The server software is for setting up web services outside those of Github (e.g. serving website, docs and R package) using Docker (see the docker-compose.yml; with reverse proxying from subdomains to ports by Caddy):
rstudio integrated development environment (IDE) to code and debug directly on the server
shiny interactive applications e.g., shiny.marinesensitivity.org/map
pgadmin PostGreSQL database administration interface
api custom API: using R plumber
swagger generic database API: using PostGREST
tile _spatial database API: using pgtileserv for serving vector tiles
Please also see Server Setup on AWS as EC2 instance at allocated IP address 100.25.173.0
.
Note: changed MarineSensitivities -> MarineSensitivity
Setup: shared drive for data and documents; Zotero bibliography; Github repositories for versioning code and publishing html documents as well as project management with issues, milestones and roadmaps; and a virtual machine in a cloud provider using Docker for serving a spatial database (PostGIS), RStudio and Shiny applications.