Parcourir la source

Log docker app to file system

rigwild il y a 5 ans
Parent
commit
db0235b264
5 fichiers modifiés avec 6 ajouts et 8 suppressions
  1. 0 2
      .dockerignore
  2. 1 2
      .gitignore
  3. 1 1
      back.Dockerfile
  4. 2 2
      config.js
  5. 2 1
      docker-compose.yml

+ 0 - 2
.dockerignore

@@ -3,5 +3,3 @@ npm-debug.log
 .git
 images
 dist
-combined.log
-error.log

+ 1 - 2
.gitignore

@@ -21,5 +21,4 @@ yarn-error.log*
 
 /images
 /dist
-combined.log
-error.log
+/logs

+ 1 - 1
back.Dockerfile

@@ -5,7 +5,7 @@ COPY . /usr/src/app
 
 WORKDIR /usr/src/app
 
-EXPOSE $PORT
+EXPOSE 5000
 
 RUN yarn install
 

+ 2 - 2
config.js

@@ -31,8 +31,8 @@ export const logger = winston.createLogger({
   level: 'info',
   format: winston.format.json(),
   transports: [
-    new winston.transports.File({ filename: 'combined.log' }),
-    new winston.transports.File({ filename: 'error.log', level: 'error' }),
+    new winston.transports.File({ filename: 'logs/combined.log' }),
+    new winston.transports.File({ filename: 'logs/error.log', level: 'error' }),
     new winston.transports.Console({
       level: 'debug',
       handleExceptions: true,

+ 2 - 1
docker-compose.yml

@@ -8,10 +8,11 @@ services:
           dockerfile: back.Dockerfile
       image: backapp
       ports:
-          - "${PORT}:${PORT}"
+          - "${PORT:-5000}:5000"
       environment:
           NODE_ENV: production
           SERVE_CLIENT: "${SERVE_CLIENT:-true}"
           PORT: "${PORT:-5000}"
       volumes:
           - "${IMAGES_PATH:-./images}:/usr/src/app/images"
+          - "./logs:/usr/src/app/logs"