diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml deleted file mode 100644 index ca365a5..0000000 --- a/docker/docker-compose.yml +++ /dev/null @@ -1,22 +0,0 @@ -services: - http: - build: - context: .. - dockerfile: ./docker/server/Dockerfile - args: - - PORT=3000 - - REDIS_HOST=redis - - REDIS_PORT=6379 - restart: always - environment: - - PORT=3000 - - REDIS_HOST=redis - - REDIS_PORT=6379 - ports: - - 3000:3000 - volumes: - - ../db:/app/db - redis: - image: redis - ports: - - 6379 \ No newline at end of file diff --git a/docker/server/Dockerfile b/docker/server/Dockerfile deleted file mode 100644 index fd8a21e..0000000 --- a/docker/server/Dockerfile +++ /dev/null @@ -1,32 +0,0 @@ -FROM node:24-slim as app - -ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD true -ENV PUPPETEER_EXECUTABLE_PATH /usr/bin/chromium - -RUN apt-get update \ - && apt-get install -y gcc chromium fonts-ipafont-gothic fonts-wqy-zenhei fonts-thai-tlwg fonts-kacst fonts-freefont-ttf libxss1 --no-install-recommends -RUN npm i -g node-gyp - -WORKDIR /app -RUN chown -R node:node . - -USER node - -COPY --chown=node:node package.json package.json -COPY --chown=node:node package-lock.json package-lock.json - -RUN CXX=g++-12 npm install - -COPY --chown=node:node data-source.ts data-source.ts -COPY --chown=node:node tsconfig.json tsconfig.json -COPY --chown=node:node tsconfig.build.json tsconfig.build.json -COPY --chown=node:node database database -COPY --chown=node:node src src - -RUN npm run migrations - -ARG GIT_COMMIT - -ENV GIT_COMMIT ${GIT_COMMIT:-unknown} - -ENTRYPOINT ["npm", "run", "start"] \ No newline at end of file