👷 Improve Docker image
        Tim Izzo tim@octree.ch
        
        
        
        
        
        Wed, 07 Sep 2022 17:29:29 +0200
        
          2 files changed,
          11 insertions(+),
          1 deletions(-)
          
          
        
            
            
            
            M
            
          
          Dockerfile
          
            → 
            Dockerfile
          
          
            
          @@ -10,9 +10,11 @@ EXPOSE 80
WORKDIR /srv/app RUN apk add --no-cache nginx && yarn global add pm2 + COPY ./frontend /srv/app/frontend COPY ./backend /srv/app/backend COPY ./ecosystem.config.js /srv/app/ COPY ./nginx.conf /etc/nginx/http.d/default.conf +COPY ./docker-entrypoint.sh /usr/local/bin -CMD nginx && pm2-runtime start ecosystem.config.js+RUN chmod +x /usr/local/bin/docker-entrypoint.sh
            
            A
            
            
            
          
          docker-entrypoint.sh
            
          @@ -0,0 +1,8 @@
+#!/bin/sh + +# Start NGINX in daemon mode +nginx + +# Start NodeJS apps with PM2 +cd /srv/app +pm2-runtime start ecosystem.config.js