web dashboard in single container
This commit is contained in:
@ -8,6 +8,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
redis-server nginx \
|
||||
# Process supervisor
|
||||
supervisor \
|
||||
# Others
|
||||
net-tools \
|
||||
# Clean up
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
@ -22,11 +24,12 @@ COPY cosmostat_settings.yaml /app/cosmostat_settings.yaml
|
||||
# Node on 3000
|
||||
WORKDIR /usr/src/app
|
||||
COPY web/node_server/ .
|
||||
#COPY cosmostat_settings.yaml /usr/src/app/cosmostat_settings.yaml
|
||||
RUN npm install --only=production
|
||||
|
||||
# Apache on 8080
|
||||
RUN sed -i 's/^Listen .*/Listen 8080/' /etc/apache2/ports.conf && \
|
||||
sed -i 's/<VirtualHost \*:80>/<VirtualHost \*:8080>/' /etc/apache2/sites-enabled/000-default.conf
|
||||
COPY apache_ports.conf /etc/apache2/ports.conf
|
||||
COPY apache_vhost.conf /etc/apache2/sites-available/000-default.conf
|
||||
COPY web/html/ /var/www/html/
|
||||
|
||||
# nginx on 80
|
||||
|
||||
Reference in New Issue
Block a user