From 29c2b34e847c2b7e6ec46dbc5b19bed876f77dd2 Mon Sep 17 00:00:00 2001 From: erikn69 Date: Wed, 24 Jan 2024 15:17:52 -0500 Subject: [PATCH] Customizable Soketi Server Version --- .env.example | 2 ++ docker-compose.yml | 3 +++ soketi/Dockerfile | 4 +++- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.env.example b/.env.example index 6c61b8bb90..b0b3a9faaa 100644 --- a/.env.example +++ b/.env.example @@ -1072,6 +1072,8 @@ NATS_MONITORING_PORT=6222 NATS_ROUTE_PORT=8222 ### SOKETI ################################################## +SOKETI_NODE_VERSION=16-debian +SOKETI_BASE_IMAGE_TAG_PREFIX=latest SOKETI_PORT=6001 SOKETI_METRICS_SERVER_PORT=9601 diff --git a/docker-compose.yml b/docker-compose.yml index 31cff12258..ae027aec8d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -419,6 +419,9 @@ services: soketi: build: context: ./soketi + args: + - NODE_VERSION=${SOKETI_NODE_VERSION} + - BASE_IMAGE_TAG_PREFIX=${SOKETI_BASE_IMAGE_TAG_PREFIX} volumes: - ./soketi/config.json:/app/bin/config.json:ro ports: diff --git a/soketi/Dockerfile b/soketi/Dockerfile index 8d048e16ef..a2f4b5ebb6 100644 --- a/soketi/Dockerfile +++ b/soketi/Dockerfile @@ -1,4 +1,6 @@ -FROM quay.io/soketi/soketi:latest-16-debian +ARG NODE_VERSION=16-debian +ARG BASE_IMAGE_TAG_PREFIX=latest +FROM quay.io/soketi/soketi:${BASE_IMAGE_TAG_PREFIX}-${NODE_VERSION} LABEL maintainer="Er-Niebla "