chore(docker): Lighten the weight of docker images through the use of alpine images
Some checks failed
Create and publish a Docker image / build-and-push-server (push) Has been cancelled
Create and publish a Docker image / build-and-push-chart (push) Has been cancelled
Create and publish a Docker image / build-and-push-CR (push) Has been cancelled
Deploy docs / deploy (push) Has been cancelled

This commit is contained in:
Данил 2024-12-27 16:50:12 +03:00
parent 8b03043293
commit aef3eeb793
3 changed files with 9 additions and 9 deletions

View file

@ -1,22 +1,22 @@
FROM node:20 AS shared-config FROM node:20-alpine AS shared-config
# Install shared/config dependencies # Install shared/config dependencies
WORKDIR / WORKDIR /
COPY ./shared/config/package*.json . COPY ./shared/config/package*.json .
RUN npm install RUN npm install
FROM node:20 AS shared-database FROM node:20-alpine AS shared-database
# Install shared/database dependencies # Install shared/database dependencies
WORKDIR / WORKDIR /
COPY ./shared/database/package*.json . COPY ./shared/database/package*.json .
RUN npm install RUN npm install
FROM node:20 AS shared-logger FROM node:20-alpine AS shared-logger
# Install the shared/logger dependencies # Install the shared/logger dependencies
WORKDIR / WORKDIR /
COPY ./shared/logger/package*.json . COPY ./shared/logger/package*.json .
RUN npm install RUN npm install
FROM node:20 AS collect-currency FROM node:20-alpine AS collect-currency
WORKDIR / WORKDIR /

View file

@ -1,22 +1,22 @@
FROM node:20 AS shared-config FROM node:20-alpine AS shared-config
# Install shared/config dependencies # Install shared/config dependencies
WORKDIR / WORKDIR /
COPY ./shared/config/package*.json . COPY ./shared/config/package*.json .
RUN npm install RUN npm install
FROM node:20 AS shared-database FROM node:20-alpine AS shared-database
# Install shared/database dependencies # Install shared/database dependencies
WORKDIR / WORKDIR /
COPY ./shared/database/package*.json . COPY ./shared/database/package*.json .
RUN npm install RUN npm install
FROM node:20 AS shared-logger FROM node:20-alpine AS shared-logger
# Install the shared/logger dependencies # Install the shared/logger dependencies
WORKDIR / WORKDIR /
COPY ./shared/logger/package*.json . COPY ./shared/logger/package*.json .
RUN npm install RUN npm install
FROM node:20 AS server FROM node:20-alpine AS server
WORKDIR / WORKDIR /

View file

@ -1,4 +1,4 @@
FROM python:3.13 FROM python:3.13-alpine
WORKDIR / WORKDIR /