Mosasauroidea / GazellePW

Movie-based Gazelle
MIT License
243 stars 58 forks source link

Can this project run on an arm64 Linux server? #52

Closed lhbdhr closed 1 year ago

lhbdhr commented 1 year ago

I have installed it on my arm64 Ubuntu 22.04 server, but I encountered some errors with the gpw-phpmyadmin and gpw-web container alerts. gpw-phpmyadmin and gpw-web container is not running.

I modified the "docker-compose.yaml" file in two places, changing the platform attribute from amd64 to arm64.

  web:
    build: .
    platform: linux/arm64
    container_name: gpw-web
    ports:

  manticoresearch:
    build: ./.docker/manticore
    platform: linux/arm64
    container_name: gpw-manticoresearch
# docker logs gpw-phpmyadmin
exec /docker-entrypoint.sh: exec format error

# docker logs gpw-web
====== Composer Install ======
Composer version 2.5.5 2023-03-21 11:50:05
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Package operations: 89 installs, 0 updates, 0 removals

In Filesystem.php line 254:

  /var/www/vendor does not exist and could not be created.  

install [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--dry-run] [--download-only] [--dev] [--no-suggest] [--no-dev] [--no-autoloader] [--no-progress] [--no-install] [--audit] [--audit-format AUDIT-FORMAT] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--] [<packages>...]

====== Yarn Install ======
yarn install v1.22.19
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
warning " > highcharts-react-official@3.1.0" has unmet peer dependency "react@>=16.8.0".
warning " > react-resize-detector@7.1.2" has unmet peer dependency "react@^16.0.0 || ^17.0.0 || ^18.0.0".
warning " > react-resize-detector@7.1.2" has unmet peer dependency "react-dom@^16.0.0 || ^17.0.0 || ^18.0.0".
warning " > @mdx-js/react@2.1.5" has unmet peer dependency "react@>=16".
warning " > @mdx-js/rollup@2.1.5" has unmet peer dependency "rollup@>=2".
warning " > @preact/preset-vite@2.4.0" has unmet peer dependency "@babel/core@7.x".
warning "@preact/preset-vite > @babel/plugin-transform-react-jsx@7.19.0" has unmet peer dependency "@babel/core@^7.0.0-0".
warning "@preact/preset-vite > @babel/plugin-transform-react-jsx-development@7.18.6" has unmet peer dependency "@babel/core@^7.0.0-0".
warning "@preact/preset-vite > babel-plugin-transform-hook-names@1.0.2" has unmet peer dependency "@babel/core@^7.12.10".
warning "@preact/preset-vite > @babel/plugin-transform-react-jsx > @babel/plugin-syntax-jsx@7.18.6" has unmet peer dependency "@babel/core@^7.0.0-0".
warning " > @rollup/plugin-yaml@3.1.0" has unmet peer dependency "rollup@^1.20.0 || ^2.0.0".
warning "@rollup/plugin-yaml > @rollup/pluginutils@3.1.0" has unmet peer dependency "rollup@^1.20.0||^2.0.0".
warning "alias-hq > jscodeshift@0.10.0" has unmet peer dependency "@babel/preset-env@^7.1.6".
warning "eslint-plugin-jest > @typescript-eslint/experimental-utils > @typescript-eslint/typescript-estree > tsutils@3.21.0" has unmet peer dependency "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta".
warning " > postcss-dark-theme-class@0.7.3" has unmet peer dependency "postcss@^8.2.14".
warning " > remark-extended-table@1.0.1" has unmet peer dependency "remark-parse@^10.0.0".
warning " > remark-extended-table@1.0.1" has unmet peer dependency "unified@^10.1.0".
warning "remark-extended-table > mdast-util-extended-table@1.0.1" has unmet peer dependency "mdast-util-gfm-table@^1.0.1".
warning "remark-extended-table > micromark-extension-extended-table@1.0.1" has unmet peer dependency "micromark@^3.0.5".
warning "remark-extended-table > micromark-extension-extended-table@1.0.1" has unmet peer dependency "micromark-extension-gfm-table@^1.0.3".
error Could not write file "/var/www/yarn-error.log": "EACCES: permission denied, open '/var/www/yarn-error.log'"
error An unexpected error occurred: "EACCES: permission denied, mkdir '/var/www/node_modules'".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

====== Yarn Start ======
Run migrations...
/var/www/.docker/web/entrypoint.sh: line 30: /var/www/vendor/bin/phinx: No such file or directory
PHINX FAILED TO RUN MIGRATIONS
120318 commented 1 year ago

do not run with root. #2