version: '3.8' services: printer: build: context: . dockerfile: Dockerfile volumes: - ./app:/app - ./data:/data - ./logs:/logs env_file: .env environment: - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY} - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY} - AWS_REGION=${AWS_REGION} - S3_BUCKET_NAME=${S3_BUCKET_NAME} - LOCATION=${LOCATION} - PRINTER_NAME=${PRINTER_NAME} restart: always devices: - "/dev/usb/lp0:/dev/usb/lp0" privileged: true # プリンターアクセスに必要 command: /startup.sh