generated at
オンプレ版のファイルアップロード機能

オンプレ版にはあらゆる種類のファイルアップロードが可能です

設定方法
docker-compose.yml
version: '2.1' services: app: image: notainc/scrapbox:latest environment: ENABLE_FILE_UPLOAD: 'true' # これを追加する volumes: - ${PWD}/upload-files:/usr/src/app/upload-files # これも追加
2つの項目を追加してください
environment:
環境変数をセットすると、ファイルアップロード機能が有効になります
ファイルはdockerコンテナ内の /usr/src/app/upload-files に保存されます
volumes:
dockerホスト側の /upload-files
コンテナ内の /usr/src/app/upload-files にマウントする
dockerコンテナを終了・再起動しても、ファイルはdockerホスト側に残り続けます


ファイルアクセス権限
uploadしたprojectと同じになります
public project
URLを知っていれば、誰でもダウンロード可能
private project
project memberのみダウンロード可能


1GBまでアップロード可能
今後変更可能にするかもしれません


nginxと併用する場合
nginxはデフォルトで1MBまでしか通さないので、client_max_body_sizeの設定が必要です
nginx.conf
server { location / { client_max_body_size 1g;