Здравствуйте, у меня есть сомнения по поводу typem ormconfig. У меня есть файл docker со следующей настройкой:
#building code
FROM node as builder
WORKDIR usr/app
COPY package*.json ./
RUN yarn install
COPY . .
RUN yarn run build
#stage 2
FROM node
WORKDIR usr/app
COPY package*.json ./
RUN yarn install --production
COPY --from=builder /usr/app/dist ./dist
COPY ormconfig.json .
COPY .env .
expose 4000
CMD node dist/src/index.js
Моя конфигурация orm такая:
{
"type": "postgres",
"host": "db",
"port": 5432,
"username": "spirit",
"password": "emasa",
"database": "emasa_base",
"synchronize": true,
"logging": false,
"entities": ["src/entity/**/*.ts"],
"migrations": ["src/migration/**/*.ts"],
"subscribers": ["src/subscriber/**/*.ts"],
"cli": {
"entitiesDir": "src/entity",
"migrationsDir": "src/migration",
"subscribersDir": "src/subscriber"
}
}
Но так как я использую машинопись и использую docker для запуска своего узла, я сомневаюсь, что мне следует добавить:
"entities": ["src / entity / ** / *. ts"],
"migrations": ["src / migration / ** / *. ts"],
"subscribers": ["src / subscriber / ** / *. ts"]
sr c или dist?
в настоящее время sr c не создает мои таблицы в базе данных при запуске сервера, я не знаю, почему