From c3ecdba611469671345f5d839758a82dfea569d0 Mon Sep 17 00:00:00 2001 From: tylen Date: Wed, 4 Jun 2025 22:55:44 +0300 Subject: [PATCH] services: add npm --- services/npm/.env | 3 +++ services/npm/docker-compose.yml | 12 ++++++++++++ services/services.yaml | 9 +++++++++ 3 files changed, 24 insertions(+) create mode 100644 services/npm/.env create mode 100644 services/npm/docker-compose.yml diff --git a/services/npm/.env b/services/npm/.env new file mode 100644 index 0000000..859beb8 --- /dev/null +++ b/services/npm/.env @@ -0,0 +1,3 @@ +# Dot Env for service npm created at Wed Jun 4 10:18:36 PM EEST 2025 +NPM_DATA='/home/vm-user/local-apps/npm' +NPM_LETSENCRYPT='/home/vm-user/local-apps/npm/Letsencrypt' \ No newline at end of file diff --git a/services/npm/docker-compose.yml b/services/npm/docker-compose.yml new file mode 100644 index 0000000..5d28c6e --- /dev/null +++ b/services/npm/docker-compose.yml @@ -0,0 +1,12 @@ +# Docker Compose for service npm created at Wed Jun 4 10:18:36 PM EEST 2025 +services: + app: + image: 'docker.io/jc21/nginx-proxy-manager:latest' + restart: unless-stopped + ports: + - '${SVC_PORT_1}:80' + - '${SVC_PORT_2}:81' + - '${SVC_PORT_3}:443' + volumes: + - ${NPM_DATA}:/data + - ${NPM_LETSENCRYPT}:/etc/letsencrypt \ No newline at end of file diff --git a/services/services.yaml b/services/services.yaml index c130852..771b5a4 100644 --- a/services/services.yaml +++ b/services/services.yaml @@ -146,3 +146,12 @@ services: host: <<: *vm-network-100-75 <<: *defaultServiceValues + + - name: "npm" + ports: + - 80 + - 81 + - 443 + host: + <<: *vm-network-100-75 + <<: *defaultServiceValues