- Bootstrap your
.env
bash bootstrap.sh
- Prepare source files
docker-compose run --rm php composer create-project seatplus/core . --prefer-dist --no-dev --no-ansi`
Spin the container up
docker-compose -f docker-compose.yml -f docker-compose.prod.yml up -d
Then run the migrations
If you plan to develop add the packages you wish to commit to:
You may want to install and use Spin
-
Add repository to the project
spin run --rm php composer create-project owner/repo ../packages/repo --prefer-dist --no-ansi --no-install # or without spin docker-compose -f docker-compose.yml -f docker-compose.dev.yml run --rm php composer create-project owner/repo ../packages/repo --prefer-dist --no-ansi --no-install
-
Add package to repositories inside composer.json
// composer.json "repositories": [ { "type": "path", "url": "../packages/web" }, ],
-
add repository dependency with wildcard to composer.json
// composer.json "require": { "owner/repo": "*" }