Browse Source

Fix Dockerfile. Add dotenv

pull/937/head
Sergei Birukov 2 years ago
parent
commit
b3e92b155b
  1. 5
      Dockerfile
  2. 3
      src/.env
  3. 1
      src/config.js

5
Dockerfile

@ -6,7 +6,8 @@ FROM docker.io/library/node:18-alpine AS build_node_modules
RUN npm install -g npm@latest RUN npm install -g npm@latest
# Copy Web UI # Copy Web UI
COPY src /app COPY src/ /app/
COPY webui/dist/ /app/www/
WORKDIR /app WORKDIR /app
RUN npm ci --omit=dev &&\ RUN npm ci --omit=dev &&\
mv node_modules /node_modules mv node_modules /node_modules
@ -44,5 +45,5 @@ RUN update-alternatives --install /sbin/iptables iptables /sbin/iptables-legacy
ENV DEBUG=Server,WireGuard ENV DEBUG=Server,WireGuard
# Run Web UI # Run Web UI
WORKDIR /app/server WORKDIR /app
CMD ["/usr/bin/dumb-init", "node", "server.js"] CMD ["/usr/bin/dumb-init", "node", "server.js"]

3
src/.env

@ -1,3 +0,0 @@
WG_HOST=127.0.0.1
UI_TRAFFIC_STATS=true
UI_CHART_TYPE=2

1
src/config.js

@ -1,6 +1,7 @@
'use strict'; 'use strict';
const { release } = require('./package.json'); const { release } = require('./package.json');
require('dotenv').config();
module.exports.RELEASE = release; module.exports.RELEASE = release;
module.exports.PORT = process.env.PORT || '51821'; module.exports.PORT = process.env.PORT || '51821';

Loading…
Cancel
Save