Add docker-compose.yml
This commit is contained in:
parent
44c82fdffa
commit
79e2b959e2
1 changed files with 52 additions and 0 deletions
52
docker-compose.yml
Normal file
52
docker-compose.yml
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
services:
|
||||||
|
ame-job-manager:
|
||||||
|
build: .
|
||||||
|
container_name: ame-job-manager
|
||||||
|
restart: unless-stopped
|
||||||
|
ports:
|
||||||
|
- "3100:3100"
|
||||||
|
environment:
|
||||||
|
- PORT=3100
|
||||||
|
- AUTH_USER=Admin
|
||||||
|
- AUTH_PASS=BertAndErnieVPM2026
|
||||||
|
# Watch folder: mount AME's watch folder here
|
||||||
|
- WATCH_FOLDER=/watch
|
||||||
|
# Output folder: mount AME's output/render folder here
|
||||||
|
- OUTPUT_FOLDER=/output
|
||||||
|
# Polling interval for folder monitoring (ms)
|
||||||
|
- POLL_INTERVAL_MS=5000
|
||||||
|
# Job timeout before marking as stuck (ms) — default 1 hour
|
||||||
|
- JOB_TIMEOUT_MS=3600000
|
||||||
|
# AME log directory (mount the folder containing AMEEncodingLog.txt)
|
||||||
|
- AME_LOG_DIR=/ame-logs
|
||||||
|
# S3 config (same creds as framelightx-uploader, encoder bucket)
|
||||||
|
- S3_ENDPOINT=https://broadcastmgmt.cloud
|
||||||
|
- S3_ACCESS_KEY=c9L2fu581a3gnH7rSdBJ
|
||||||
|
- S3_SECRET_KEY=QaJmlogyPCvtO7iSVGw9NAzB8H6FknLqXpYrWRdx
|
||||||
|
- S3_BUCKET=encoder
|
||||||
|
- S3_REGION=us-east-1
|
||||||
|
volumes:
|
||||||
|
- app_data:/data
|
||||||
|
- upload_tmp:/tmp/uploads
|
||||||
|
# Mount your AME watch folder and output folder:
|
||||||
|
# Windows example:
|
||||||
|
# - C:\Users\Editor\AME\Watch:/watch
|
||||||
|
# - C:\Users\Editor\AME\Output:/output
|
||||||
|
# macOS example:
|
||||||
|
# - /Users/editor/AME/Watch:/watch
|
||||||
|
# - /Users/editor/AME/Output:/output
|
||||||
|
- watch_folder:/watch
|
||||||
|
- output_folder:/output
|
||||||
|
# AME log directory — mount the folder containing AMEEncodingLog.txt
|
||||||
|
# macOS example (update <username> and <version>):
|
||||||
|
# - /Users/<username>/Documents/Adobe/Adobe Media Encoder/<version>:/ame-logs:ro
|
||||||
|
# Windows example:
|
||||||
|
# - C:\Users\<username>\Documents\Adobe\Adobe Media Encoder\<version>:/ame-logs:ro
|
||||||
|
- ame_logs:/ame-logs
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
app_data:
|
||||||
|
upload_tmp:
|
||||||
|
watch_folder:
|
||||||
|
output_folder:
|
||||||
|
ame_logs:
|
||||||
Loading…
Reference in a new issue