From 8430ec79ed475bcb02fd0ac9390689f496cbc60e Mon Sep 17 00:00:00 2001 From: Stephanie Gredell Date: Sat, 29 Nov 2025 20:55:56 -0800 Subject: [PATCH] Add Procfile to explicitly define start command for DigitalOcean --- .do/app.yaml | 8 ++++---- backend/Procfile | 2 ++ backend/package.json | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) create mode 100644 backend/Procfile diff --git a/.do/app.yaml b/.do/app.yaml index f22be37..c825504 100644 --- a/.do/app.yaml +++ b/.do/app.yaml @@ -7,11 +7,11 @@ services: source_dir: backend github: repo: codegirl-007/kiddos - branch: main + branch: master deploy_on_push: true build_command: npm install && npm run build - run_command: npm run migrate && npm start + run_command: npm start environment_slug: node-js instance_size_slug: basic-xxs @@ -55,8 +55,8 @@ static_sites: - name: frontend source_dir: frontend github: - repo: YOUR_GITHUB_USERNAME/kiddos - branch: main + repo: codegirl-007/kiddos + branch: master deploy_on_push: true build_command: npm install && npm run build diff --git a/backend/Procfile b/backend/Procfile new file mode 100644 index 0000000..572b477 --- /dev/null +++ b/backend/Procfile @@ -0,0 +1,2 @@ +web: npm start + diff --git a/backend/package.json b/backend/package.json index b53689c..4ad9ba5 100644 --- a/backend/package.json +++ b/backend/package.json @@ -5,7 +5,7 @@ "scripts": { "dev": "nodemon --exec tsx src/index.ts", "build": "tsc", - "start": "node dist/index.js", + "start": "tsx src/db/migrate.ts && node dist/index.js", "migrate": "tsx src/db/migrate.ts", "seed": "tsx src/db/seed.ts" },