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