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
WORKDIR /
COPY ./shared/config/package*.json .
RUN npm install
FROM node:20 AS shared-database
FROM node:20-alpine AS shared-database
# Install shared/database dependencies
WORKDIR /
COPY ./shared/database/package*.json .
RUN npm install
FROM node:20 AS shared-logger
FROM node:20-alpine AS shared-logger
# Install the shared/logger dependencies
WORKDIR /
COPY ./shared/logger/package*.json .
RUN npm install
FROM node:20 AS collect-currency
FROM node:20-alpine AS collect-currency
WORKDIR /

View file

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

View file

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