ViewTube / viewtube

▶️ ViewTube: The open source, privacy-conscious way to enjoy your favorite YouTube content. Docs: https://viewtube.wiki, Status: https://uptime.viewtube.io
https://viewtube.io
GNU Affero General Public License v3.0
1.31k stars 75 forks source link

Docker dev-arm64 image exec format error #1318

Closed ghost closed 1 year ago

ghost commented 2 years ago

Viewtube latest, dev-arm64 & 0.9.* won`t work because of exec format error. VM used for deployment is Oracle Cloud A1 Compute.

Linux rocky-arm64 5.10.0-12-arm64 #1 SMP Debian 5.10.103-1 (2022-03-07) aarch64 GNU/Linux
CONTAINER ID   IMAGE                               COMMAND                  CREATED         STATUS                          PORTS       NAMES
f71963903191   mauriceo/viewtube:dev-linux-arm64   "node -r /home/app/.…"   5 minutes ago   Restarting (1) 14 seconds ago               viewtube
70e4b4f50beb   arm64v8/mongo:4.4                   "docker-entrypoint.s…"   5 minutes ago   Up 5 minutes                    27017/tcp   viewtube-mongodb
8178672aaabe   arm64v8/redis:6                     "docker-entrypoint.s…"   5 minutes ago   Up 5 minutes                    6379/tcp    viewtube-redis
version: "3"

services:
  viewtube:
    container_name: viewtube
    restart: unless-stopped
    image: mauriceo/viewtube:dev-linux-arm64
    depends_on:
      - viewtube-mongodb
      - viewtube-redis
    networks:
      - viewtube
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - ./data:/data
    environment:
      - VIEWTUBE_URL=X
      - VIEWTUBE_DATABASE_HOST=viewtube-mongodb
      - VIEWTUBE_REDIS_HOST=viewtube-redis
      - VIEWTUBE_DATA_DIRECTORY=/data
    ports:
      - 8066:8066

  viewtube-mongodb:
    container_name: viewtube-mongodb
    image: arm64v8/mongo:4.4
    networks:
      - viewtube
    restart: unless-stopped
    volumes:
      - ./data/db:/data/db

  viewtube-redis:
    container_name: viewtube-redis
    image: arm64v8/redis:6
    networks:
      - viewtube
    restart: unless-stopped
    volumes:
      - ./data/redis:/data

networks:
  viewtube:
moisout commented 1 year ago

Arm and arm64 images are now available under the nightly tag. https://github.com/ViewTube/viewtube/issues/1321#issuecomment-1476947427