From 131908900d55f092c93da853a04c0bafbab59310 Mon Sep 17 00:00:00 2001 From: SoulOppen Date: Sun, 5 Oct 2025 17:36:28 -0300 Subject: [PATCH 1/8] add.d --- .github/workflows/cd.yml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/workflows/cd.yml diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml new file mode 100644 index 000000000..85f97f6a6 --- /dev/null +++ b/.github/workflows/cd.yml @@ -0,0 +1,39 @@ +on: + push: + branches: [main] +jobs: + deploy: + name: Deploy + runs-on: ubuntu-latest + + steps: + - name: Check out code + uses: actions/checkout@v4 + + - name: Set up Node + uses: actions/setup-node@v4 + with: + node-version: 22 + + + - name: Install dependencies + run: | + rm -f package-lock.json + npm install + npm ci + - name: build + run: npm run build + + - id: auth + uses: google-github-actions/auth@v2 + with: + credentials_json: ${{ secrets.GCP_CREDENTIALS }} + + - name: Set up Cloud SDK + uses: google-github-actions/setup-gcloud@v2 + + - name: Use gcloud CLI + run: gcloud info + + - name: Build and push Docker image + run: gcloud builds submit --tag REGION-docker.pkg.dev/PROJECT_ID/REPOSITORY/IMAGE:TAG \ No newline at end of file From dd7e9e2efacf561cbda7354574dca060fc4fa31f Mon Sep 17 00:00:00 2001 From: SoulOppen Date: Sun, 5 Oct 2025 17:40:43 -0300 Subject: [PATCH 2/8] especific --- .github/workflows/cd.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 85f97f6a6..5c948685e 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -36,4 +36,4 @@ jobs: run: gcloud info - name: Build and push Docker image - run: gcloud builds submit --tag REGION-docker.pkg.dev/PROJECT_ID/REPOSITORY/IMAGE:TAG \ No newline at end of file + run: gcloud builds submit --tag us-central1-docker.pkg.dev/notely-474119/notely-ar-repo/notely-app:latest . From a018c2d60836abf10d9ff2b6d79df1ca392255e0 Mon Sep 17 00:00:00 2001 From: SoulOppen Date: Mon, 6 Oct 2025 12:35:41 -0300 Subject: [PATCH 3/8] m1 --- .github/workflows/cd.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 5c948685e..43dee3161 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -36,4 +36,4 @@ jobs: run: gcloud info - name: Build and push Docker image - run: gcloud builds submit --tag us-central1-docker.pkg.dev/notely-474119/notely-ar-repo/notely-app:latest . + run: gcloud builds submit --tag REGION-docker.pkg.dev/PROJECT_ID/REPOSITORY/IMAGE:TAG . \ No newline at end of file From 5874c6b91e7e318eafeaa0beb40c261cc62ee187 Mon Sep 17 00:00:00 2001 From: SoulOppen Date: Mon, 6 Oct 2025 12:38:26 -0300 Subject: [PATCH 4/8] m2 --- .github/workflows/cd.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 43dee3161..ca42c578d 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -36,4 +36,4 @@ jobs: run: gcloud info - name: Build and push Docker image - run: gcloud builds submit --tag REGION-docker.pkg.dev/PROJECT_ID/REPOSITORY/IMAGE:TAG . \ No newline at end of file + run: gcloud builds submit --tag central1-docker.pkg.dev/notely-474314/notely-ar-repo/notely:latest . \ No newline at end of file From 52dd85ef31976d700b4e0a964795dc73b0f1f918 Mon Sep 17 00:00:00 2001 From: SoulOppen Date: Mon, 6 Oct 2025 12:45:15 -0300 Subject: [PATCH 5/8] m3 --- .github/workflows/cd.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index ca42c578d..23d2e995a 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -34,6 +34,7 @@ jobs: - name: Use gcloud CLI run: gcloud info - + - name: Configure Docker for Artifact Registry + run: gcloud auth configure-docker central1-docker.pkg.dev - name: Build and push Docker image run: gcloud builds submit --tag central1-docker.pkg.dev/notely-474314/notely-ar-repo/notely:latest . \ No newline at end of file From 0b88f66eb57a0aa156b5d676220b5c8352eed3b7 Mon Sep 17 00:00:00 2001 From: SoulOppen Date: Mon, 6 Oct 2025 12:50:18 -0300 Subject: [PATCH 6/8] m4 --- .github/workflows/cd.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 23d2e995a..c208daa09 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -35,6 +35,6 @@ jobs: - name: Use gcloud CLI run: gcloud info - name: Configure Docker for Artifact Registry - run: gcloud auth configure-docker central1-docker.pkg.dev + run: gcloud auth configure-docker us-central1-docker.pkg.dev - name: Build and push Docker image - run: gcloud builds submit --tag central1-docker.pkg.dev/notely-474314/notely-ar-repo/notely:latest . \ No newline at end of file + run: gcloud builds submit --tag us-central1-docker.pkg.dev/notely-474314/notely-ar-repo/notely:latest . \ No newline at end of file From 7b2849b8a2be1b31920dfa725545717cebaf57ac Mon Sep 17 00:00:00 2001 From: SoulOppen Date: Mon, 6 Oct 2025 15:40:19 -0300 Subject: [PATCH 7/8] change title --- .github/workflows/cd.yml | 4 +++- src/assets/index.html | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index c208daa09..d77ec711b 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -37,4 +37,6 @@ jobs: - name: Configure Docker for Artifact Registry run: gcloud auth configure-docker us-central1-docker.pkg.dev - name: Build and push Docker image - run: gcloud builds submit --tag us-central1-docker.pkg.dev/notely-474314/notely-ar-repo/notely:latest . \ No newline at end of file + run: gcloud builds submit --tag us-central1-docker.pkg.dev/notely-474314/notely-ar-repo/notely:latest . + - name: Deploy to Cloud Run + run: gcloud run deploy notely --image us-central1-docker.pkg.dev/notely-474314/notely-ar-repo/notely:latest --region us-central1 --allow-unauthenticated --project notely-474314 --max-instances=4 \ No newline at end of file diff --git a/src/assets/index.html b/src/assets/index.html index ab967f1c5..4347d5c6d 100644 --- a/src/assets/index.html +++ b/src/assets/index.html @@ -6,7 +6,7 @@ -

Notely

+

Welcome to Notely

From 3fa193a88b5d1e1dc4334bedbf1c13f30a4c6c2b Mon Sep 17 00:00:00 2001 From: SoulOppen Date: Mon, 6 Oct 2025 20:43:09 -0300 Subject: [PATCH 8/8] add:migrate --- .github/workflows/cd.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index d77ec711b..cfe3db48d 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -5,7 +5,8 @@ jobs: deploy: name: Deploy runs-on: ubuntu-latest - + env: + DATABASE_URL: ${{ secrets.DATABASE_URL }} steps: - name: Check out code uses: actions/checkout@v4 @@ -21,9 +22,14 @@ jobs: rm -f package-lock.json npm install npm ci + + - name: migrate + run: npm run db:migrate + - name: build run: npm run build + - id: auth uses: google-github-actions/auth@v2 with: