stinis87 / drupal
Project template for Drupal 8 projects with composer
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
Requires
- composer/installers: ^1.2
- cweagans/composer-patches: ^1.6.5
- drupal-composer/drupal-scaffold: ^2.5
- drupal/admin_toolbar: ^1.18
- drupal/coffee: ^1.0
- drupal/config_split: ^1.3
- drupal/console: ^1.0.2
- drupal/core: ^8.6.0
- drupal/deploy: ^1.0
- drupal/diff: ^1.0
- drupal/dropzonejs: ^2.0
- drupal/entity_browser: ^2.0
- drupal/entity_embed: ^1.0
- drupal/facets: ^1.2
- drupal/field_group: ^3.0
- drupal/focal_point: ^1.0
- drupal/google_analytics: ^2.2
- drupal/inline_entity_form: ^1.0
- drupal/linkit: ^4.3
- drupal/metatag: ^1.3
- drupal/pathauto: ^1.0
- drupal/redirect: ^1.0
- drupal/scheduler: ^1.0
- drupal/search_api: ^1.11
- drupal/search_api_attachments: ^1.0
- drush/drush: ^9.0.0
- enyo/dropzone: 4.2.0
- stinis87/bouvet_profile: dev-master
- stinis87/bouvet_theme: dev-master
- stinis87/bouvet_utils: dev-master
- stinis87/drush_commands: dev-master
- vlucas/phpdotenv: ^2.4
- webflo/drupal-finder: ^1.0.0
- webmozart/path-util: ^2.3
Requires (Dev)
- drupal/devel: ^2.0
- drupal/structure_sync: ^1.14
- webflo/drupal-core-require-dev: ^8.6.0
Conflicts
This package is auto-updated.
Last update: 2025-03-12 22:53:56 UTC
README
For oppstart av Drupal 8 docker containere med prekonfigurert profil
-
git clone https://github.com/stinis87/drupal.git
-
I prosjektet kjøres kommandoen "docker-compose up -d" (Dersom du ikke ønsker å benytte docker kjører du istede bare composer install)
-
Logg inn på i container med "docker exec -it 'container name' /bin/bash" hvor container name er id til woodyby/drupal-php. Kjør composer install kommando
-
Logg inn i node container med "docker-compose run node sh" og kjøre "npm install" derifra.
-
Kjør "npm run gulp watch" for å følge med endringer i sass filer.
-
Naviger til http:drupaldocker:8000
-
Kjør site install og velg profilen "bouvet"
-
Velg "drupal" på det meste av settings borsett fra hostname som skal være service name for databaseserver, by default "mariadb".
-
Naviger til siden for konfigurering av filsystem og sett opp mappe for temp filer og "clear cache".
-
For å endre på hvilke versjon av php, mariadb/mysql, nginx/apache osv benyttes .evn filen. Docker bildet og container må bygges op startes opp på nytt.
-
NB: VIKTIG!! HUSK Å FJERNE ALLE SPOR AV bouvet_theme og bouvet_utils i composer.json og composer.lock filene!!!! Dette er for å forhindre at innholdet i mappene skrives over når noen kjører ny composer install.
-
For å aktivere xdebug, fjern utkommentering av følgende i docker.compose.yml: PHP_XDEBUG: 1 PHP_XDEBUG_DEFAULT_ENABLE: 1 PHP_XDEBUG_REMOTE_CONNECT_BACK: 0 PHP_XDEBUG_REMOTE_ENABLE: 1 PHP_IDE_CONFIG: serverName=my-ide PHP_XDEBUG_REMOTE_HOST: host.docker.internal # Docker 18.03+ & Linux/Mac/Win
-
Dersom du ønsker å bruke xdebug i phpstorm:
Open > Edit Configurations from the main menu, choose Defaults > PHP Web Page in the left sidebar Click to [...] to the right of Server and add a new server Enter name "my-ide" (as specified in PHP_IDE_CONFIG) Enter any host, it does not matter Check Use path mappings, select path to your project and enter /var/www/html/web in the right column (Absolute path on the server) Choose newly created server in "Server" for PHP Web Page Save settings