Create a directory .github/workflows in root of. your project
Create main.yml file in that directory with following content
name: Deploy
# Trigger the workflow on push and
# pull request events on the master branch
on:| [ | |
| { | |
| "id": "post_1001", | |
| "author": { | |
| "name": "Anjali Mehra", | |
| "headline": "Product Manager at Razorpay", | |
| "profile_url": "https://www.linkedin.com/in/anjali-mehra", | |
| "profile_image": "https://media.licdn.com/dms/image/D4D03AQFd6EPRl1lWvQ/profile-displayphoto-shrink_200_200/0/1682523316892?e=2147483647&v=beta&t=fakeprofilepic" | |
| }, | |
| "content": { |
| const { spawn } = require('child_process'); | |
| const path = require('path'); | |
| const fs = require('fs'); | |
| class JanusMjrConverter { | |
| constructor(inputDir, mjrFilename, wavFilename) { | |
| this.inputDir = path.resolve(inputDir); | |
| this.mjrPath = path.join(this.inputDir, mjrFilename); | |
| this.wavPath = path.join(this.inputDir, wavFilename); | |
| this.totalCount = 0; |
| networks: | |
| pulsar: | |
| driver: bridge | |
| services: | |
| zookeeper: | |
| image: apachepulsar/pulsar:4.0.4 | |
| container_name: zookeeper | |
| restart: on-failure |
| "use strict"; | |
| var __importDefault = (this && this.__importDefault) || function (mod) { | |
| return (mod && mod.__esModule) ? mod : { "default": mod }; | |
| }; | |
| Object.defineProperty(exports, "__esModule", { value: true }); | |
| exports.BaseService = void 0; | |
| const lodash_1 = __importDefault(require("lodash")); | |
| const rxjs_1 = require("rxjs"); | |
| const prismaMetaMapper_1 = require("./prismaMetaMapper"); | |
| class BaseService { |
| { | |
| "AF": { | |
| "name": "Afghanistan", | |
| "callingCode": 93, | |
| "isoA2": "AF", | |
| "isoA3": "AFG", | |
| "isoNum": 4 | |
| }, | |
| "AL": { | |
| "name": "Albania", |
| ffmpeg -y -hwaccel cuda \ | |
| -i video1.mp4 -hwaccel cuda -i video2.mp4 -hwaccel cuda -i video3.mp4 -hwaccel cuda -i video4.mp4 \ | |
| -filter_complex "[0:v]scale=iw/2:ih/2[v0];[1:v]scale=iw/2:ih/2[v1];[2:v]scale=iw/2:ih/2[v2];[3:v]scale=iw/2:ih/2[v3];[v0][v1]hstack[top];[v2][v3]hstack[bottom];[top][bottom]vstack" \ | |
| -c:v h264_nvenc -preset fast -b:v 5M output.mp4 |
| alias watch_netstat='watch -n 1 "echo '\''Proto Recv-Q Send-Q Local Address Foreign Address State'\'' && sudo netstat -ant | grep ESTABLISHED | awk '\''\$2 > 0 || \$3 > 0'\''"' |
| caddy: | |
| image: caddy:2.7.4 | |
| restart: always | |
| volumes: | |
| - caddy_data:/data | |
| - ./Caddyfile:/etc/caddy/Caddyfile | |
| ports: | |
| - 80:80 | |
| - 443:443 | |
| volumes: |