6 months ago
Can`t deploy my app.
The error I get says something about mergeop being disabled.
[Region: us-east4]
PAKETO builder is deprecated.
Building with Railpack instead
╭─────────────────╮
│ Railpack 0.11.0 │
╰─────────────────╯
↳ Detected Php
↳ Found Laravel app
↳ Installing Node
↳ Pruning node dependencies
↳ Found web command in Procfile
Packages
──────────
php │ 8.2.29 │ composer.json > require > php (8.2)
node │ 22.21.1 │ railpack default (22)
Steps
──────────
▸ prepare
$ mkdir -p /usr/local/etc/php/conf.d
$ mkdir -p /conf.d/
▸ extensions
$ install-php-extensions ctype curl dom fileinfo filter hash mbstring openssl pcre pdo session tokenizer xml pdo_mysql redis
▸ install:composer
$ composer install --optimize-autoloader --no-scripts --no-interaction
▸ install:node
$ npm ci
▸ prune:node
$ npm prune --omit=dev --ignore-scripts
▸ build
$ npm run build
$ mkdir -p storage/framework/{sessions,views,cache,testing} storage/logs bootstrap/cache && chmod -R a+rw storage
$ php artisan config:cache
$ php artisan event:cache
$ php artisan route:cache
$ php artisan view:cache
Deploy
──────────
$ php artisan migrate --force && php artisan storage:link && php artisan serve --host=0.0.0.0 --port=$PORT
Successfully prepared Railpack plan for build
context: w4jr
internal
load build definition from railpack-plan.json
2ms
ERROR: failed to build: failed to solve: failed with build-arg:BUILDKIT_SYNTAX = ghcr.io/railwayapp/railpack-frontend:v0.11.0: requested experimental feature mergeop has been disabled on the build server: only enabled with containerd image store backend
4 Replies
6 months ago
Hey there! We've found the following might help you get unblocked faster:
- 🧵 Deployment during the build process
- 🧵 Node deploy failing due to missing libatomic
- 🧵 How to deploy api (nestjs) and web (nextjs) from monorepo
If you find the answer from one of these, please let us know by solving the thread!
6 months ago
No.
The app was building fine, and after a small change (some css and readme) it stopped building.
This is my .env:
ANIO_FERIA="2025"
APP_DEBUG="true"
APP_ENV="production"
APP_FAKER_LOCALE="en_US"
APP_FALLBACK_LOCALE="en"
APP_KEY="base64:l1GhWKQwtGEUQVOKRJJ6EEhmeJibVmrhAqJPrLvjUz8="
APP_LOCALE="en"
APP_MAINTENANCE_DRIVER="file"
APP_NAME="Laravel App FESW"
APP_TIMEZONE="America/Santiago"
APP_URL="https://fesw.up.railway.app"
ASSET_URL="https://fesw.up.railway.app"
AWS_ACCESS_KEY_ID=""
AWS_BUCKET=""
AWS_DEFAULT_REGION="us-east-1"
AWS_SECRET_ACCESS_KEY=""
AWS_USE_PATH_STYLE_ENDPOINT="false"
BCRYPT_ROUNDS="12"
BROADCAST_CONNECTION="log"
CACHE_STORE="database"
DB_CONNECTION="mysql"
DB_DATABASE="railway"
DB_HOST="mysql.railway.internal"
DB_PASSWORD="XXXXX"
DB_PORT="3306"
DB_USERNAME="root"
FILESYSTEM_DISK="local"
LOG_CHANNEL="stack"
LOG_DEPRECATIONS_CHANNEL="null"
LOG_LEVEL="debug"
LOG_STACK="single"
MAIL_FROM_ADDRESS="hello@example.com"
MAIL_FROM_NAME="${APP_NAME}"
MAIL_HOST="127.0.0.1"
MAIL_MAILER="log"
MAIL_PASSWORD="null"
MAIL_PORT="2525"
MAIL_SCHEME="null"
MAIL_USERNAME="null"
MEMCACHED_HOST="127.0.0.1"
NIXPACKS_BUILD_CMD="composer install --no-dev --optimize-autoloader && npm ci --production && npm run build && php artisan storage:link"
QUEUE_CONNECTION="database"
REDIS_CLIENT="phpredis"
REDIS_HOST="127.0.0.1"
REDIS_PASSWORD="null"
REDIS_PORT="6379"
SESSION_DOMAIN=".railway.app"
SESSION_DRIVER="database"
SESSION_ENCRYPT="false"
SESSION_HTTP_ONLY="true"
SESSION_LIFETIME="120"
SESSION_PATH="/"
SESSION_SAME_SITE="strict"
SESSION_SECURE_COOKIE="true"
VITE_APP_NAME="${APP_NAME}"
VITE_APP_URL="https://fesw.up.railway.app"
cal80
No. The app was building fine, and after a small change (some css and readme) it stopped building. This is my .env: ANIO\_FERIA="2025" APP\_DEBUG="true" APP\_ENV="production" APP\_FAKER\_LOCALE="en\_US" APP\_FALLBACK\_LOCALE="en" APP\_KEY="base64:l1GhWKQwtGEUQVOKRJJ6EEhmeJibVmrhAqJPrLvjUz8=" APP\_LOCALE="en" APP\_MAINTENANCE\_DRIVER="file" APP\_NAME="Laravel App FESW" APP\_TIMEZONE="America/Santiago" APP\_URL="<https://fesw.up.railway.app>" ASSET\_URL="<https://fesw.up.railway.app>" AWS\_ACCESS\_KEY\_ID="" AWS\_BUCKET="" AWS\_DEFAULT\_REGION="us-east-1" AWS\_SECRET\_ACCESS\_KEY="" AWS\_USE\_PATH\_STYLE\_ENDPOINT="false" BCRYPT\_ROUNDS="12" BROADCAST\_CONNECTION="log" CACHE\_STORE="database" DB\_CONNECTION="mysql" DB\_DATABASE="railway" DB\_HOST="mysql.railway.internal" DB\_PASSWORD="XXXXX" DB\_PORT="3306" DB\_USERNAME="root" FILESYSTEM\_DISK="local" LOG\_CHANNEL="stack" LOG\_DEPRECATIONS\_CHANNEL="null" LOG\_LEVEL="debug" LOG\_STACK="single" MAIL\_FROM\_ADDRESS="[hello@example.com](mailto:hello@example.com)" MAIL\_FROM\_NAME="${APP\_NAME}" MAIL\_HOST="127.0.0.1" MAIL\_MAILER="log" MAIL\_PASSWORD="null" MAIL\_PORT="2525" MAIL\_SCHEME="null" MAIL\_USERNAME="null" MEMCACHED\_HOST="127.0.0.1" NIXPACKS\_BUILD\_CMD="composer install --no-dev --optimize-autoloader && npm ci --production && npm run build && php artisan storage:link" QUEUE\_CONNECTION="database" REDIS\_CLIENT="phpredis" REDIS\_HOST="127.0.0.1" REDIS\_PASSWORD="null" REDIS\_PORT="6379" SESSION\_DOMAIN=".[railway.app](http://railway.app)" SESSION\_DRIVER="database" SESSION\_ENCRYPT="false" SESSION\_HTTP\_ONLY="true" SESSION\_LIFETIME="120" SESSION\_PATH="/" SESSION\_SAME\_SITE="strict" SESSION\_SECURE\_COOKIE="true" VITE\_APP\_NAME="${APP\_NAME}" VITE\_APP\_URL="<https://fesw.up.railway.app>"
6 months ago
Can you try going into your service settings and disabling metal builder?