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

[Task] Deploy OC stack 2023-12-15 #2414

Closed tschaffter closed 6 months ago

tschaffter commented 6 months ago

What product(s) is this story for?

OpenChallenges

As a user, I want

No response

Description

No response

Acceptance criteria

No response

Tasks

No response

Anything else?

No response

Have you linked this story to a GitHub Project?

tschaffter commented 6 months ago

Deployment 2023-12-15

Update stack

Pull current commit on main

git pull

Update the config file apps/openchallenges/app/.env as well as other config files if needed.

Remove the containers:

docker rm -f $(docker ps -aq)

Remove the images:

docker rmi -f $(docker images -aq)

Pull the edge images and start the stack:

OPENCHALLENGES_VERSION=edge ./docker/openchallenges/serve-detach.sh openchallenges-apex

Note Elasticsearch nodes may fail to start on first try. In that case, run the command again until all the containers are healthy.

New stack

Commit ID:

ubuntu@openchallenges-preview-instance:~/sage-monorepo$ git rev-parse HEAD
dad64404889de9d7f5f7caa7fe2b2692aa092c72

Docker images:

ubuntu@openchallenges-preview-instance:~/sage-monorepo$ docker images
REPOSITORY                                                     TAG       IMAGE ID       CREATED          SIZE
ghcr.io/sage-bionetworks/openchallenges-challenge-service      edge      256f5f520115   About an hour ago   357MB
ghcr.io/sage-bionetworks/openchallenges-image-service          edge      aaee002901c3   About an hour ago   322MB
ghcr.io/sage-bionetworks/openchallenges-organization-service   edge      d552b2698521   About an hour ago   355MB
ghcr.io/sage-bionetworks/openchallenges-app                    edge      059765b2aeae   About an hour ago   197MB
ghcr.io/sage-bionetworks/openchallenges-api-docs               edge      270a6e3067c4   About an hour ago   33.6MB
ghcr.io/sage-bionetworks/openchallenges-config-server          edge      3bb0e69202c8   5 weeks ago         307MB
ghcr.io/sage-bionetworks/openchallenges-vault                  edge      77056decc8b0   5 weeks ago         230MB
ghcr.io/sage-bionetworks/openchallenges-apex                   edge      23078a12e6b2   5 weeks ago         42.7MB
ghcr.io/sage-bionetworks/openchallenges-service-registry       edge      23baf58b7fc5   5 weeks ago         321MB
ghcr.io/sage-bionetworks/openchallenges-api-gateway            edge      8259f834a0dc   5 weeks ago         322MB
ghcr.io/sage-bionetworks/openchallenges-elasticsearch          edge      175870ded7b6   5 weeks ago         622MB
ghcr.io/sage-bionetworks/openchallenges-mariadb                edge      148cab4719df   5 weeks ago         384MB
ghcr.io/sage-bionetworks/openchallenges-zipkin                 edge      8db96cbdf734   6 months ago        157MB
ghcr.io/sage-bionetworks/openchallenges-thumbor                edge      766ef87139d7   7 months ago        606MB

App .env:

API_DOCS_URL="https://openchallenges.io/api-docs" 
APP_VERSION="1.5.3-beta"
CSR_API_URL="https://openchallenges.io/api/v1"
DATA_UPDATED_ON="2023-12-15"
ENVIRONMENT="production"
GOOGLE_TAG_MANAGER_ID="GTM-NBR5XD8C"
SSR_API_URL="http://openchallenges-api-gateway:8082/api/v1"
tschaffter commented 6 months ago

Issues observed after the update: