Sage-Bionetworks / sage-monorepo

Where OpenChallenges, Schematic, and other Sage open source apps are built
https://sage-bionetworks.github.io/sage-monorepo/
Apache License 2.0
21 stars 12 forks source link

feat(iatlas): migrate iAtlas GraphQL API to the monorepo #2559

Open tschaffter opened 3 months ago

tschaffter commented 3 months ago

Closes #2558

Description

Migrate iAtlas-api to this monopore.

Changelog

Suggested Future Work

Preview

Build iAtlas API image

nx build-image iatlas-api

Build all the iAtlas images if you want to start the API dependencies too:

iatlas-build-images

Output:

$ iatlas-build-images 

    ✔  nx run iatlas-postgres:build-image (20s)
    ✔  nx run iatlas-api:build-image (42s)
    ✔  nx run iatlas-data:build-image (1m)

 ——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

 >  NX   Successfully ran target build-image for 3 projects (1m)

Start iAtlas API with Docker Compose

nx serve-detach iatlas-api