fix: remove dotenv from prisma.config.ts for server compat
This commit is contained in:
@@ -49,7 +49,8 @@ jobs:
|
|||||||
cp package.json /opt/xflow/package.json
|
cp package.json /opt/xflow/package.json
|
||||||
cp prisma.config.ts /opt/xflow/prisma.config.ts
|
cp prisma.config.ts /opt/xflow/prisma.config.ts
|
||||||
cp server/docker-compose.yml /opt/xflow/docker-compose.yml
|
cp server/docker-compose.yml /opt/xflow/docker-compose.yml
|
||||||
docker-compose -f /opt/xflow/docker-compose.yml up -d --no-deps --force-recreate xflow
|
sed -i 's/infra-network/infra/' /opt/xflow/docker-compose.yml
|
||||||
|
docker compose -f /opt/xflow/docker-compose.yml up -d --no-deps --force-recreate xflow
|
||||||
echo "⏳ Waiting for container to start..."
|
echo "⏳ Waiting for container to start..."
|
||||||
sleep 5
|
sleep 5
|
||||||
docker exec xflow sh -c "cd /app && export DATABASE_URL=postgresql://xflow:xflow_pass@postgres:5432/xflow && npx prisma migrate deploy --config prisma.config.ts"
|
docker exec xflow sh -c "cd /app && export DATABASE_URL=postgresql://xflow:xflow_pass@postgres:5432/xflow && npx prisma migrate deploy --config prisma.config.ts"
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
// This file was generated by Prisma, and assumes you have installed the following:
|
|
||||||
// npm install --save-dev prisma dotenv
|
|
||||||
import "dotenv/config";
|
|
||||||
import { defineConfig } from "prisma/config";
|
import { defineConfig } from "prisma/config";
|
||||||
|
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
|
|||||||
@@ -64,9 +64,9 @@ services:
|
|||||||
working_dir: /app
|
working_dir: /app
|
||||||
command: node .output/server/index.mjs
|
command: node .output/server/index.mjs
|
||||||
networks:
|
networks:
|
||||||
- infra-network
|
- infra
|
||||||
ports:
|
ports:
|
||||||
- "3000:3000"
|
- "3002:3000"
|
||||||
environment:
|
environment:
|
||||||
NODE_ENV: production
|
NODE_ENV: production
|
||||||
PORT: 3000
|
PORT: 3000
|
||||||
@@ -87,8 +87,8 @@ services:
|
|||||||
- /opt/xflow/prisma:/app/prisma:ro
|
- /opt/xflow/prisma:/app/prisma:ro
|
||||||
- /opt/xflow/prisma.config.ts:/app/prisma.config.ts:ro
|
- /opt/xflow/prisma.config.ts:/app/prisma.config.ts:ro
|
||||||
networks:
|
networks:
|
||||||
infra-network:
|
infra:
|
||||||
driver: bridge
|
external: true
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
postgres-data:
|
postgres-data:
|
||||||
|
|||||||
Reference in New Issue
Block a user