Skip to content

Fixed errors due to missing dependencies#396

Merged
thisismeonmounteverest merged 1 commit intoBeWelcome:developfrom
elcreator:fix-entrypoint-script-dev-mode
Mar 27, 2026
Merged

Fixed errors due to missing dependencies#396
thisismeonmounteverest merged 1 commit intoBeWelcome:developfrom
elcreator:fix-entrypoint-script-dev-mode

Conversation

@elcreator
Copy link
Copy Markdown
Contributor

@elcreator elcreator commented Mar 27, 2026

It bypasses

setfacl: build: Not supported
setfacl: build/forums: Not supported
setfacl: build/forums/forums.model.php: Not supported
...
setfacl: build/members/member.entity.php: Not supported
setfacl: upload: Not supported
setfacl: upload/images: Not supported

in case of error.
Fixes yarn dependencies on composer dependencies failure due to wrong order - composer should run first.
Also before the fix composer dump-autoload and composer run-script calls always used --no-dev, even in dev mode. That strips dev packages like hautelook/alice-bundle from the autoloader after installing them.

Additionally I needed
echo "UID=$(id -u)" >> .env
echo "GID=$(id -g)" >> .env
and modify docker-compose.override.yml

services:
  app:
    build:
      target: bewelcome_php_dev
    ports:
      - target: 80
        published: 8081
        protocol: tcp
    environment:
      APP_ENV: dev
    user: "${UID}:${GID}"
    volumes:
      - .:/srv/bewelcome
      - vendor:/srv/bewelcome/vendor   # protect vendor from host mount

  mailer:
    ports:
      - target: 80
        published: 1081
        protocol: tcp

volumes:
  vendor:

but it is more orbstack-specific. Orbstack is used on MacOS for better speed.

@thisismeonmounteverest thisismeonmounteverest merged commit e209a94 into BeWelcome:develop Mar 27, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants