From 0983006e2827fdf3f2a612c9a63d04148e9d1ec2 Mon Sep 17 00:00:00 2001 From: Laurent Goussard Date: Fri, 24 Jun 2022 17:37:54 +0200 Subject: [PATCH] [mirotalksfu] - slim based docker container --- Dockerfile | 11 +++++++--- docker-compose.template.yml | 41 ++++++++++++++++++------------------- 2 files changed, 28 insertions(+), 24 deletions(-) diff --git a/Dockerfile b/Dockerfile index 857558ae..ede3c17f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,11 @@ -FROM node:alpine +FROM node:slim WORKDIR /src -RUN apk add --update linux-headers alpine-sdk -RUN apk add --update py3-pip +RUN \ + apt-get update && \ + apt-get install -y build-essential + +RUN \ + apt update && \ + apt install -y python3-pip diff --git a/docker-compose.template.yml b/docker-compose.template.yml index 7c17f1ff..f4df25d3 100644 --- a/docker-compose.template.yml +++ b/docker-compose.template.yml @@ -1,25 +1,24 @@ version: '3' services: + npm: &npm + image: mirotalksfu-npm:latest + build: + context: . + dockerfile: Dockerfile + container_name: mirotalksfu-npm + volumes: + - .:/src/ + command: -v + entrypoint: ['npm'] - npm: &npm - image: mirotalksfu-npm:latest - build: - context: . - dockerfile: Dockerfile - container_name: mirotalksfu-npm - volumes: - - .:/src/ - command: -v - entrypoint: ['npm'] - - mirotalksfu: - <<: *npm - container_name: mirotalksfu - hostname: mirotalksfu - restart: unless-stopped - ports: - - '3010:3010/tcp' - - '40000-40100:40000-40100/tcp' - - '40000-40100:40000-40100/udp' - command: start + mirotalksfu: + <<: *npm + container_name: mirotalksfu + hostname: mirotalksfu + restart: unless-stopped + ports: + - '3010:3010/tcp' + - '40000-40100:40000-40100/tcp' + - '40000-40100:40000-40100/udp' + command: start