From 8fa489f2bcd9d1ad63ab4581b7f3b27eee3d9038 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Sat, 14 Aug 2021 13:09:25 +0200 Subject: [PATCH] Changed the way that the migration get's triggered --- Dockerfile | 3 ++- src/server.js | 7 ------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index ddf6a12..3d96cbc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,6 +6,7 @@ RUN yarn --production --frozen-lockfile COPY migrations ./migrations COPY src/server.js ./ COPY knexfile.js ./ +RUN mkdir db # # FROM astefanutti/scratch-node:16.0.0 FROM node:16.6.2-alpine3.14 @@ -13,4 +14,4 @@ WORKDIR /app COPY --from=0 /app /app ENV NODE_ENV production EXPOSE 3000 -ENTRYPOINT ["node", "./server.js"] \ No newline at end of file +ENTRYPOINT ["/bin/sh", "-c", "yarn migrate && node ./server.js"] \ No newline at end of file diff --git a/src/server.js b/src/server.js index 0d62b94..7c5d7f3 100644 --- a/src/server.js +++ b/src/server.js @@ -315,13 +315,6 @@ async function validate(username, password, req, reply) { // Run the server! const start = async () => { - try { - await knex.migrate.latest() - } catch (err) { - fastify.log.error(err) - process.exit(1) - } - try { await fastify.listen(3000, '0.0.0.0') } catch (err) {