added ram
Browse files- Dockerfile +5 -4
- Remotion-app/package.json +1 -1
- Remotion-app/src/HelloWorld/VideoStream.jsx +2 -0
Dockerfile
CHANGED
|
@@ -39,9 +39,9 @@ ADD https://github.com/porjo/youtubeuploader/releases/download/23.06/youtubeuplo
|
|
| 39 |
|
| 40 |
# Create youtube directory and extract youtubeuploader there
|
| 41 |
RUN mkdir -p /srv/youtube && \
|
| 42 |
-
|
| 43 |
-
|
| 44 |
-
|
| 45 |
|
| 46 |
|
| 47 |
# Copy the application code
|
|
@@ -79,7 +79,8 @@ RUN pipx install unsilence
|
|
| 79 |
|
| 80 |
|
| 81 |
# Command to run the application
|
| 82 |
-
CMD python -m uvicorn App.app:app --host 0.0.0.0 --port 7860
|
|
|
|
| 83 |
|
| 84 |
# CMD python -m uvicorn App.app:app --host 0.0.0.0 --port 7860 --workers 2
|
| 85 |
|
|
|
|
| 39 |
|
| 40 |
# Create youtube directory and extract youtubeuploader there
|
| 41 |
RUN mkdir -p /srv/youtube && \
|
| 42 |
+
tar -zxvf youtubeuploader.tar.gz -C /srv/youtube && \
|
| 43 |
+
rm youtubeuploader.tar.gz && \
|
| 44 |
+
chmod +x /srv/youtube/youtubeuploader
|
| 45 |
|
| 46 |
|
| 47 |
# Copy the application code
|
|
|
|
| 79 |
|
| 80 |
|
| 81 |
# Command to run the application
|
| 82 |
+
CMD python -m uvicorn App.app:app --host 0.0.0.0 --port 7860 & python -m celery -A App.Worker.celery worker -c 5 --max-tasks-per-child=1 --without-heartbeat
|
| 83 |
+
|
| 84 |
|
| 85 |
# CMD python -m uvicorn App.app:app --host 0.0.0.0 --port 7860 --workers 2
|
| 86 |
|
Remotion-app/package.json
CHANGED
|
@@ -4,7 +4,7 @@
|
|
| 4 |
"description": "My Remotion video",
|
| 5 |
"scripts": {
|
| 6 |
"start": "remotion studio",
|
| 7 |
-
"build": "remotion render HelloWorld out/video.mp4"
|
| 8 |
"upgrade": "remotion upgrade",
|
| 9 |
"test": "eslint src --ext ts,tsx,js,jsx"
|
| 10 |
},
|
|
|
|
| 4 |
"description": "My Remotion video",
|
| 5 |
"scripts": {
|
| 6 |
"start": "remotion studio",
|
| 7 |
+
"build": "node --max-old-space-size=8192 ./node_modules/.bin/remotion render HelloWorld out/video.mp4"
|
| 8 |
"upgrade": "remotion upgrade",
|
| 9 |
"test": "eslint src --ext ts,tsx,js,jsx"
|
| 10 |
},
|
Remotion-app/src/HelloWorld/VideoStream.jsx
CHANGED
|
@@ -3,6 +3,8 @@ import React from 'react';
|
|
| 3 |
import {Video, staticFile, useVideoConfig} from 'remotion';
|
| 4 |
import videoSequences from './Assets/VideoSequences.json';
|
| 5 |
import {TransitionSeries} from '@remotion/transitions';
|
|
|
|
|
|
|
| 6 |
export default function VideoStream() {
|
| 7 |
const {fps} = useVideoConfig();
|
| 8 |
return (
|
|
|
|
| 3 |
import {Video, staticFile, useVideoConfig} from 'remotion';
|
| 4 |
import videoSequences from './Assets/VideoSequences.json';
|
| 5 |
import {TransitionSeries} from '@remotion/transitions';
|
| 6 |
+
|
| 7 |
+
|
| 8 |
export default function VideoStream() {
|
| 9 |
const {fps} = useVideoConfig();
|
| 10 |
return (
|