Move uploads task docs to a separate file
This commit is contained in:
		
							parent
							
								
									808d0a0170
								
							
						
					
					
						commit
						d39ccc2e7f
					
				
					 2 changed files with 12 additions and 9 deletions
				
			
		
							
								
								
									
										12
									
								
								docs/administration/CLI_tasks/uploads.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								docs/administration/CLI_tasks/uploads.md
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,12 @@
 | 
			
		|||
# Managing uploads
 | 
			
		||||
 | 
			
		||||
Every command should be ran with a prefix, in case of OTP releases it is `./bin/pleroma_ctl uploads` and in case of source installs it's `mix pleroma.uploads`.
 | 
			
		||||
 | 
			
		||||
## Migrate uploads from local to remote storage
 | 
			
		||||
```sh
 | 
			
		||||
$PREFIX migrate_local TARGET_UPLOADER [OPTIONS...]
 | 
			
		||||
```
 | 
			
		||||
## Options
 | 
			
		||||
- `--delete` - delete local uploads after migrating them to the target uploader
 | 
			
		||||
 | 
			
		||||
A list of available uploaders can be seen in [Configuration Cheat Sheet](../../configuration/cheatsheet.md#pleromaupload)
 | 
			
		||||
| 
						 | 
				
			
			@ -12,16 +12,7 @@ defmodule Mix.Tasks.Pleroma.Uploads do
 | 
			
		|||
  @log_every 50
 | 
			
		||||
 | 
			
		||||
  @shortdoc "Migrates uploads from local to remote storage"
 | 
			
		||||
  @moduledoc """
 | 
			
		||||
   Manages uploads
 | 
			
		||||
 | 
			
		||||
   ## Migrate uploads from local to remote storage
 | 
			
		||||
       mix pleroma.uploads migrate_local TARGET_UPLOADER [OPTIONS...]
 | 
			
		||||
   Options:
 | 
			
		||||
   - `--delete` - delete local uploads after migrating them to the target uploader
 | 
			
		||||
 | 
			
		||||
   A list of available uploaders can be seen in config.exs
 | 
			
		||||
  """
 | 
			
		||||
  def run(["migrate_local", target_uploader | args]) do
 | 
			
		||||
    delete? = Enum.member?(args, "--delete")
 | 
			
		||||
    start_pleroma()
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue