浏览代码

Merge pull request #4137 from mfilser/docker_fix_failed_export_and_timezone

Docker fix failed export and timezone
Lauri Ojansivu 3 年之前
父节点
当前提交
c5eca7f3ec
共有 5 个文件被更改,包括 8 次插入27 次删除
  1. 1 1
      .devcontainer/Dockerfile
  2. 2 13
      .devcontainer/docker-compose.yml
  3. 1 1
      Dockerfile
  4. 0 4
      docker-compose.yml
  5. 4 8
      torodb-postgresql/docker-compose.yml

+ 1 - 1
.devcontainer/Dockerfile

@@ -236,7 +236,7 @@ RUN \
     set -o xtrace && \
     set -o xtrace && \
     apt-get clean -y && \
     apt-get clean -y && \
     apt-get autoremove -y && \
     apt-get autoremove -y && \
-    rm -Rf /tmp* && \
+    rm -Rf /tmp/* && \
     rm -Rf /home/wekan/app_build && \
     rm -Rf /home/wekan/app_build && \
     rm -Rf /var/cache/apt /var/lib/apt/lists && \
     rm -Rf /var/cache/apt /var/lib/apt/lists && \
     rm -Rf /var/lib/apt/lists/*
     rm -Rf /var/lib/apt/lists/*

+ 2 - 13
.devcontainer/docker-compose.yml

@@ -13,9 +13,8 @@ services:
       - 27017
       - 27017
     volumes:
     volumes:
       - /etc/localtime:/etc/localtime:ro
       - /etc/localtime:/etc/localtime:ro
-      - /etc/timezone:/etc/timezone:ro
-      - wekan-db:/data/db
-      - wekan-db-dump:/dump
+      - ./volumes/wekan-db:/data/db
+      - ./volumes/wekan-db-dump:/dump
 
 
   wekan-dev:
   wekan-dev:
     container_name: wekan-dev-app
     container_name: wekan-dev-app
@@ -38,22 +37,12 @@ services:
       - wekandb-dev
       - wekandb-dev
     volumes:
     volumes:
       - /etc/localtime:/etc/localtime:ro
       - /etc/localtime:/etc/localtime:ro
-      - /etc/timezone:/etc/timezone:ro
       - ../client:/home/wekan/app/client
       - ../client:/home/wekan/app/client
       - ../models:/home/wekan/app/models
       - ../models:/home/wekan/app/models
       - ../config:/home/wekan/app/config
       - ../config:/home/wekan/app/config
       - ../i18n:/home/wekan/app/i18n
       - ../i18n:/home/wekan/app/i18n
       - ../server:/home/wekan/app/server
       - ../server:/home/wekan/app/server
       - ../public:/home/wekan/app/public
       - ../public:/home/wekan/app/public
-      - wekan-tmp:/tmp
-
-volumes:
-  wekan-dev-db:
-    driver: local
-  wekan-dev-db-dump:
-    driver: local
-  wekan-tmp:
-    driver: local
 
 
 networks:
 networks:
   wekan-dev-tier:
   wekan-dev-tier:

+ 1 - 1
Dockerfile

@@ -309,7 +309,7 @@ RUN \
     apt-get remove --purge -y ${BUILD_DEPS} && \
     apt-get remove --purge -y ${BUILD_DEPS} && \
     apt-get autoremove -y && \
     apt-get autoremove -y && \
     npm uninstall -g api2html &&\
     npm uninstall -g api2html &&\
-    rm -R /tmp* && \
+    rm -R /tmp/* && \
     rm -R /var/lib/apt/lists/* && \
     rm -R /var/lib/apt/lists/* && \
     rm -R /home/wekan/.meteor && \
     rm -R /home/wekan/.meteor && \
     rm -R /home/wekan/app && \
     rm -R /home/wekan/app && \

+ 0 - 4
docker-compose.yml

@@ -663,8 +663,6 @@ services:
       - wekandb
       - wekandb
     volumes:
     volumes:
       - /etc/localtime:/etc/localtime:ro
       - /etc/localtime:/etc/localtime:ro
-      - /etc/timezone:/etc/timezone:ro
-      - wekan-tmp:/tmp
 
 
 #---------------------------------------------------------------------------------
 #---------------------------------------------------------------------------------
 # ==== OPTIONAL: SHARE DATABASE TO OFFICE LAN AND REMOTE VPN ====
 # ==== OPTIONAL: SHARE DATABASE TO OFFICE LAN AND REMOTE VPN ====
@@ -720,8 +718,6 @@ volumes:
     driver: local
     driver: local
   wekan-db-dump:
   wekan-db-dump:
     driver: local
     driver: local
-  wekan-tmp:
-    driver: local
 
 
 networks:
 networks:
   wekan-tier:
   wekan-tier:

+ 4 - 8
torodb-postgresql/docker-compose.yml

@@ -108,6 +108,8 @@ services:
       - TORODB_BACKEND_USER=wekan
       - TORODB_BACKEND_USER=wekan
       - TORODB_BACKEND_PASSWORD=wekan
       - TORODB_BACKEND_PASSWORD=wekan
       - DEBUG
       - DEBUG
+    volumes:
+      - /etc/localtime:/etc/localtime:ro
   postgres:
   postgres:
     image: quay.io/wekan/postgres:9.6
     image: quay.io/wekan/postgres:9.6
     networks:
     networks:
@@ -116,6 +118,8 @@ services:
       - POSTGRES_PASSWORD=wekan
       - POSTGRES_PASSWORD=wekan
     ports:
     ports:
       - "5432:5432"
       - "5432:5432"
+    volumes:
+      - /etc/localtime:/etc/localtime:ro
   mongodb:
   mongodb:
     image: mongo:3.2
     image: mongo:3.2
     networks:
     networks:
@@ -138,10 +142,6 @@ services:
         mongod --replSet rs1
         mongod --replSet rs1
     volumes:
     volumes:
       - /etc/localtime:/etc/localtime:ro
       - /etc/localtime:/etc/localtime:ro
-      - /etc/timezone:/etc/timezone:ro
-      - wekan-db:/data/db
-      - wekan-db-dump:/dump
-
   wekan:
   wekan:
     image: quay.io/wekan/wekan
     image: quay.io/wekan/wekan
     container_name: wekan-app
     container_name: wekan-app
@@ -612,8 +612,6 @@ services:
       - mongodb
       - mongodb
     volumes:
     volumes:
       - /etc/localtime:/etc/localtime:ro
       - /etc/localtime:/etc/localtime:ro
-      - /etc/timezone:/etc/timezone:ro
-      - wekan-tmp:/tmp
 
 
 #---------------------------------------------------------------------------------
 #---------------------------------------------------------------------------------
 # ==== OPTIONAL: SHARE DATABASE TO OFFICE LAN AND REMOTE VPN ====
 # ==== OPTIONAL: SHARE DATABASE TO OFFICE LAN AND REMOTE VPN ====
@@ -646,8 +644,6 @@ volumes:
     driver: local
     driver: local
   mongodb-dump:
   mongodb-dump:
     driver: local
     driver: local
-  wekan-tmp:
-    driver: local
 
 
 networks:
 networks:
   wekan-tier:
   wekan-tier: