From 530752408c41ef237943ef32cb06c9d7b557ed61 Mon Sep 17 00:00:00 2001 From: wielopolski Date: Fri, 8 Nov 2024 01:38:57 +0100 Subject: [PATCH] chore: add seed for production --- .github/workflows/deploy-api-production.yml | 9 ++++++++- apps/api/package.json | 2 +- apps/api/src/{seed.production.ts => seed-prod.ts} | 0 3 files changed, 9 insertions(+), 2 deletions(-) rename apps/api/src/{seed.production.ts => seed-prod.ts} (100%) diff --git a/.github/workflows/deploy-api-production.yml b/.github/workflows/deploy-api-production.yml index 1005abec4..ae7548bda 100644 --- a/.github/workflows/deploy-api-production.yml +++ b/.github/workflows/deploy-api-production.yml @@ -52,7 +52,7 @@ jobs: ECS_CLUSTER: ${{ secrets.AWS_ECS_CLUSTER }} ECS_SERVICE: ${{ secrets.AWS_ECS_SERVICE }} DOCKER_IMAGE: ${{ secrets.AWS_ECR_REGISTRY }}:${{ github.sha }} - run: selleo aws ecs deploy --region $AWS_REGION --cluster $ECS_CLUSTER --service $ECS_SERVICE --docker-image $DOCKER_IMAGE --one-off migrate + run: selleo aws ecs deploy --region $AWS_REGION --cluster $ECS_CLUSTER --service $ECS_SERVICE --docker-image $DOCKER_IMAGE --one-off migrate --one-off seed - name: ECS Run migrations env: @@ -60,3 +60,10 @@ jobs: ECS_CLUSTER: ${{ secrets.AWS_ECS_CLUSTER }} ECS_SERVICE: ${{ secrets.AWS_ECS_SERVICE }} run: selleo aws ecs run --region $AWS_REGION --cluster $ECS_CLUSTER --service $ECS_SERVICE --one-off migrate + + - name: ECS Run seeds + env: + AWS_REGION: ${{ secrets.AWS_REGION }} + ECS_CLUSTER: ${{ secrets.AWS_ECS_CLUSTER }} + ECS_SERVICE: ${{ secrets.AWS_ECS_SERVICE }} + run: selleo aws ecs run --region $AWS_REGION --cluster $ECS_CLUSTER --service $ECS_SERVICE --one-off seed diff --git a/apps/api/package.json b/apps/api/package.json index 38af7976a..a90a516f3 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -26,7 +26,7 @@ "db:migrate": "drizzle-kit migrate", "db:generate": "drizzle-kit generate", "db:seed": "ts-node -r tsconfig-paths/register ./src/storage/seed/seed.ts", - "db:seed-prod": "node dist/src/seed.js", + "db:seed-prod": "node dist/src/seed-prod.js", "db:truncate-tables": "node dist/src/truncateTables.js" }, "dependencies": { diff --git a/apps/api/src/seed.production.ts b/apps/api/src/seed-prod.ts similarity index 100% rename from apps/api/src/seed.production.ts rename to apps/api/src/seed-prod.ts