44 lines
1.4 KiB
YAML
44 lines
1.4 KiB
YAML
|
version: '3'
|
||
|
|
||
|
services:
|
||
|
viewtube:
|
||
|
restart: unless-stopped
|
||
|
# Or use mauriceo/viewtube:dev for the development version
|
||
|
image: mauriceo/viewtube:dev
|
||
|
# ViewTube will not start until the database and redis are ready
|
||
|
depends_on:
|
||
|
- viewtube-mongodb
|
||
|
- viewtube-redis
|
||
|
# Make sure all services are in the same network
|
||
|
networks:
|
||
|
- viewtube
|
||
|
volumes:
|
||
|
# This will map ViewTube's data directory to the local folder ./data/viewtube/
|
||
|
- ./data/viewtube:/data
|
||
|
environment:
|
||
|
- VIEWTUBE_YOUTUBE_COOKIE=__Secure-3PAPISID=fyyI_eKLu_-1X8i3/An-I4Aj_nCKuFCpIi; SID=g.a000mwhAsQrnPQ98o9xb4TVj9AKWYWozHuUe6fKCQI2rFngmuq77r7h7mnKiQA_9-3RXyH4QawACgYKAdkSARQSFQHGX2MiDDf5_IgydjsrpQqSaHyhzxoVAUF8yKo_VKlXUj09dGIEyDUOlrhU0076; APISID=nI7yRerUOKgjvoZV/Ax3kLSKRoxcuUyYIJ; SAPISID=fyyI_eKLu_-1X8i3/An-I4Aj_nCKuFCpIi; __Secure-1PAPISID=fyyI_eKLu_-1X8i3/An-I4Aj_nCKuFCpIi; SIDCC=AKEyXzVJdHtcVFSDNvQG3sulvLIlJP1jYT4Idn6JbVgyEHZ_xBIjlht_FpbSzZEf9gOFtqW7gZY; PREF=f7=100&tz=UTC&f6=400
|
||
|
- VIEWTUBE_ADMIN_USER=CakesTwix
|
||
|
- VIEWTUBE_DATABASE_HOST=viewtube-mongodb
|
||
|
- VIEWTUBE_REDIS_HOST=viewtube-redis
|
||
|
ports:
|
||
|
- 8066:8066
|
||
|
|
||
|
viewtube-mongodb:
|
||
|
restart: unless-stopped
|
||
|
image: mongo:4.4
|
||
|
networks:
|
||
|
- viewtube
|
||
|
volumes:
|
||
|
- ./data/db:/data/db
|
||
|
|
||
|
viewtube-redis:
|
||
|
restart: unless-stopped
|
||
|
image: redis:7
|
||
|
networks:
|
||
|
- viewtube
|
||
|
volumes:
|
||
|
- ./data/redis:/data
|
||
|
|
||
|
networks:
|
||
|
viewtube:
|