diff --git a/services/services.yaml b/services/services.yaml index 6723751..26344c1 100644 --- a/services/services.yaml +++ b/services/services.yaml @@ -78,6 +78,14 @@ services: <<: *vm-tools-100-65 <<: *defaultServiceValues + - name: "youtube_downloaders" + ports: + - 3006 + - 3007 + host: + <<: *vm-tools-100-65 + <<: *defaultServiceValues + # ================================ # vm-netw0rk-100-75 # ================================ diff --git a/services/youtube_downloaders/.env b/services/youtube_downloaders/.env new file mode 100644 index 0000000..db0eef9 --- /dev/null +++ b/services/youtube_downloaders/.env @@ -0,0 +1,6 @@ +# Dot Env for service youtube_downloaders created at Wed Apr 23 10:18:19 PM EEST 2025 +BASE="/home/vm-user" +METATUBE_DOWNLOADS="${BASE}/Media/Music" +METATUBE_DB="${BASE}/local-apps/youtube_downloaders/metatube/db" +METATUBE_MIGRATIONS="${BASE}/local-apps/youtube_downloaders/metatube/migrations" +METUBE_DOWNLOADS="${BASE}/Media/Downloads/MeTube" diff --git a/services/youtube_downloaders/docker-compose.yml b/services/youtube_downloaders/docker-compose.yml new file mode 100644 index 0000000..812a50e --- /dev/null +++ b/services/youtube_downloaders/docker-compose.yml @@ -0,0 +1,24 @@ +# Docker Compose for service youtube_downloaders created at Wed Apr 23 10:18:19 PM EEST 2025 +services: + metatube: + container_name: yt_download_stack_metatube + restart: always + image: jvt038/metatube:latest + ports: + - '${SVC_PORT_1}:5000' + environment: + - UID=1001 + volumes: + - '${METATUBE_DOWNLOADS}:/downloads:rw' + - '${METATUBE_DB}:/database:rw' + - '${METATUBE_MIGRATIONS}:/config/migrations:rw' + metube: + image: ghcr.io/alexta69/metube + container_name: yt_download_stack_metube + restart: unless-stopped + environment: + - UID=1001 + ports: + - "${SVC_PORT_2}:8081" + volumes: + - ${METUBE_DOWNLOADS}:/downloads:rw \ No newline at end of file