pimcore / skeleton
Installs: 127 406
Dependents: 0
Suggesters: 0
Security: 0
Stars: 73
Watchers: 21
Forks: 96
Open Issues: 9
Type:project
Requires
- pimcore/pimcore: ^11.0
Requires (Dev)
- codeception/codeception: ^5.0.3
- codeception/module-symfony: ^3.1.0
Suggests
- pimcore/data-hub: Universal data interface for GraphQL, CSV and other formats
- 11.x-dev
- v11.0.0-ALPHA2
- v11.0.0-ALPHA1
- 10.2.x-dev
- v10.2.3
- v10.2.2
- v10.2.1
- v10.2.0
- v10.1.14
- v10.1.13
- v10.1.12
- v10.1.11
- v10.1.10
- v10.1.9
- v10.1.8
- v10.1.7
- v10.1.6
- v10.1.5
- v10.1.4
- v10.1.3
- v10.1.2
- v10.1.1
- v10.1.0
- v10.0.9
- 10.0.8
- v10.0.7
- v10.0.6
- v10.0.5
- v10.0.4
- v10.0.3
- v10.0.2
- v10.0.1
- v10.0.0
- 2.8.x-dev
- v2.8.22
- v2.8.21
- v2.8.20
- v2.8.19
- v2.8.18
- v2.8.17
- v2.8.16
- v2.8.15
- v2.8.14
- v2.8.13
- v2.8.12
- v2.8.11
- v2.8.10
- v2.8.9
- v2.8.8
- v2.8.7
- v2.8.6
- v2.8.5
- v2.8.4
- v2.8.3
- v2.8.2
- v2.8.1
- v2.8.0
- v2.7.3
- v2.7.2
- v2.7.1
- v2.7.0
- v2.6.10
- v2.6.9
- v2.6.8
- v2.6.7
- v2.6.6
- v2.6.5
- v2.6.4
- v2.6.3
- v2.6.2
- v2.6.1
- v2.6.0
- v2.5.3
- v2.5.2
- v2.5.1
- v2.5.0
- v2.4.2
- v2.4.1
- v2.4.0
- v2.3.6
- v2.3.5
- v2.3.4
- v2.3.3
- v2.3.2
- v2.3.1
- v2.3.0
- v2.2.3
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.3.0
- v1.2.0
- v1.1.1
- v1.1.0
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- dev-require_symfony_dotenv
- dev-symfony_authentication_refactoring
- dev-platformsh
This package is auto-updated.
Last update: 2023-02-07 12:27:10 UTC
README
This skeleton should be used by experienced Pimcore developers for starting a new project from the ground up. If you are new to Pimcore, it's better to start with our demo package, listed below 😉
Getting started
COMPOSER_MEMORY_LIMIT=-1 composer create-project pimcore/skeleton my-project
cd ./my-project
./vendor/bin/pimcore-install
- Point your virtual host to
my-project/public
- Open https://your-host/admin in your browser
- Done! 😎
Docker
You can also use Docker to set up a new Pimcore Installation. You don't need to have a PHP environment with composer installed.
Prerequisits
- Your user must be allowed to run docker commands (directly or via sudo).
- You must have docker-compose installed.
- Your user must be allowed to change file permissions (directly or via sudo).
Follow these steps
-
Initialize the skeleton project using the
pimcore/pimcore
imagedocker run -u `id -u`:`id -g` --rm -v `pwd`:/var/www/html pimcore/pimcore:php8.1-latest composer create-project pimcore/skeleton my-project
-
Go to your new project
cd my-project/
-
Part of the new project is a docker compose file
- Run
echo `id -u`:`id -g`
to retrieve your local user and group id - Open the
docker-compose.yaml
file in an editor, uncomment all theuser: '1000:1000'
lines and update the ids if necessary - Start the needed services with
docker-compose up -d
- Run
-
Install pimcore and initialize the DB
docker-compose exec php vendor/bin/pimcore-install --mysql-host-socket=db --mysql-username=pimcore --mysql-password=pimcore --mysql-database=pimcore
- When asked for admin user and password: Choose freely
- This can take a while, up to 20 minutes
-
✔️ DONE - You can now visit your pimcore instance:
- The frontend: http://localhost
- The admin interface, using the credentials you have chosen above: http://localhost/admin