2022-10-19 23:26:46 +02:00
|
|
|
|
2022-10-19 23:36:57 +02:00
|
|
|
# Arteleku Drupal + Islandora
|
2022-10-19 23:26:46 +02:00
|
|
|
|
2022-10-19 23:36:57 +02:00
|
|
|
## Copy Drupal files from your data_path
|
|
|
|
|
|
|
|
mkdir data
|
|
|
|
cp -R <data_path>/ data/
|
|
|
|
|
|
|
|
## Create Database directory
|
2022-10-19 23:26:46 +02:00
|
|
|
|
|
|
|
mkdir db
|
|
|
|
chown -R 1000:1000 db
|
|
|
|
|
2022-10-19 23:36:57 +02:00
|
|
|
## Build Custom Drupal Image
|
2022-10-19 23:26:46 +02:00
|
|
|
|
|
|
|
docker-compose build
|
|
|
|
|
2022-10-19 23:36:57 +02:00
|
|
|
## Configure environment
|
2022-10-19 23:26:46 +02:00
|
|
|
|
|
|
|
cp env.sample .env
|
|
|
|
vim .env
|
|
|
|
|
2022-10-19 23:36:57 +02:00
|
|
|
## Start services
|
2022-10-19 23:26:46 +02:00
|
|
|
|
|
|
|
docker-compose up -d
|
|
|
|
|
2022-10-19 23:36:57 +02:00
|
|
|
## Import Database
|
2022-10-19 23:26:46 +02:00
|
|
|
|
|
|
|
docker exec -i <container_id> mysql -u<mysql-user> -p<mysql-pass> <mysql-database> < database.dump.sql
|
|
|
|
|
2022-10-21 17:48:15 +02:00
|
|
|
## Config Drupal
|
|
|
|
|
|
|
|
/sites/default/
|
|
|
|
|
|
|
|
$databases = array (
|
|
|
|
....
|
|
|
|
database => 'name',
|
|
|
|
username => user
|
|
|
|
password => pass
|
|
|
|
host => host
|
|
|
|
)
|
|
|
|
$base_url = "http://myhost.drupal.net";
|
|
|
|
|
|
|
|
## Config Islandora
|
|
|
|
|
|
|
|
### Configure Solr
|
|
|
|
|
|
|
|
/es/user/3#overlay=es/admin/islandora/search/islandora_solr
|
|
|
|
|
|
|
|
Server: 172.17.0.1:8080/solr
|
|
|
|
|
2022-10-19 23:26:46 +02:00
|
|
|
|
|
|
|
|