ユーザ用ツール

サイト用ツール


50_dialy:2022:10:01

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
50_dialy:2022:10:01 [2023/05/31 12:04] matsui50_dialy:2022:10:01 [2023/10/02 09:20] (現在) matsui
行 14: 行 14:
 rsync -av docker/.examples/docker-compose/with-nginx-proxy/mariadb/fpm/ /app/ rsync -av docker/.examples/docker-compose/with-nginx-proxy/mariadb/fpm/ /app/
 cd /app cd /app
 +</code>
 +
 +===== db.env =====
 +
 +Nextcloudのdb部分と同じパスワードを設定する。
 +<code>
 +MYSQL_PASSWORD=[PASSWORD]
 +MYSQL_DATABASE=nextcloud
 +MYSQL_USER=nextcloud
 +
 </code> </code>
  
行 155: 行 165:
  
 <code> <code>
-  cron:+  app:
     image: nextcloud:fpm-alpine     image: nextcloud:fpm-alpine
     restart: always     restart: always
     volumes:     volumes:
       - ./nextcloud:/var/www/html       - ./nextcloud:/var/www/html
 +    environment:
 +      - MYSQL_HOST=db
 +      - REDIS_HOST=redis
 +      - PHP_MEMORY_LIMIT=1G
 +      - PHP_UPLOAD_LIMIT=5G
 +      - OVERWRITEPROTOCOL=https
     entrypoint: sh     entrypoint: sh
     command:     command:
       - -c       - -c
-      - apk add sudo && apk add ffmpeg && /cron.sh+      - apk add sudo && apk add ffmpeg && /entrypoint.sh php-fpm 
 +    env_file: 
 +      - db.env
     depends_on:     depends_on:
       - db       - db
行 189: 行 207:
 </code> </code>
  
 +==== 5.Cronを設定しておく ====
 +
 +preview:pre-generate で実行すると、まだサムネイルができてないものだけ実行
 +
 +<code>
 +# crontab -l
 +*/10 * * * * docker-compose exec -u www-data cron php occ preview:pre-generate -vvv
 +</code>
  
 ===== Maps ===== ===== Maps =====
行 263: 行 289:
  
 ==== 2 Dockerイメージ変更 ==== ==== 2 Dockerイメージ変更 ====
 +
 +バージョンは1つずつアップデートする必要があります。
  
 vi docker-compose.yml vi docker-compose.yml
   app:   app:
-    image: nextcloud:fpm-alpine+    image: nextcloud:24-fpm-alpine 
 +  cron: 
 +    image: nextcloud:24-fpm-alpine
   ↓に変更   ↓に変更
   app:   app:
-    image: nextcloud:24.0.12-fpm-alpine +    image: nextcloud:25-fpm-alpine 
 +  cron: 
 +    image: nextcloud:25-fpm-alpine
  
 ==== 3 起動 ==== ==== 3 起動 ====
   docker-compose up -d   docker-compose up -d
      
 +==== 4 アップグレード作業  ====
 +
 +  docker-compose exec -u www-data cron php occ upgrade
 +
 +
 {{tag>日記 Nextcloud}} {{tag>日記 Nextcloud}}
50_dialy/2022/10/01.1685534687.txt.gz · 最終更新: 2023/05/31 12:04 by matsui