File tree Expand file tree Collapse file tree 3 files changed +26
-16
lines changed Expand file tree Collapse file tree 3 files changed +26
-16
lines changed Original file line number Diff line number Diff line change 24
24
'username ' => getenv ('MYSQL_USER ' ),
25
25
];
26
26
27
+ $ databases ['migrate ' ]['default ' ] = [
28
+ 'database ' => getenv ('MIGRATE_MYSQL_DATABASE ' ),
29
+ 'driver ' => 'mysql ' ,
30
+ 'host ' => getenv ('MIGRATE_MYSQL_HOSTNAME ' ),
31
+ 'namespace ' => 'Drupal \\Core \\Database \\Driver \\mysql ' ,
32
+ 'password ' => getenv ('MIGRATE_MYSQL_PASSWORD ' ),
33
+ 'port ' => getenv ('MIGRATE_MYSQL_PORT ' ),
34
+ 'prefix ' => '' ,
35
+ 'username ' => getenv ('MIGRATE_MYSQL_USER ' ),
36
+ ];
37
+
27
38
$ settings ['hash_salt ' ] = getenv ('DRUPAL_HASH_SALT ' );
28
39
29
40
$ settings ['file_temp_path ' ] = '../tmp ' ;
Original file line number Diff line number Diff line change 33
33
34
34
# # Variable used only in docker-compose.yaml
35
35
# OS2WEB_TAG=
36
+
37
+ # # Migrate DB mysql variables.
38
+ # MIGRATE_MYSQL_DATABASE=
39
+ # MIGRATE_MYSQL_HOSTNAME=
40
+ # MIGRATE_MYSQL_PASSWORD=
41
+ # MIGRATE_MYSQL_PORT=
42
+ # MIGRATE_MYSQL_USER=
43
+
44
+ # # Port that is used on host machine for reaching out application
45
+ # WEB_SERVER_PORT=8098
Original file line number Diff line number Diff line change @@ -27,32 +27,21 @@ services:
27
27
depends_on :
28
28
- mariadb
29
29
ports :
30
- - " 8080 :80"
30
+ - " ${WEB_SERVER_PORT} :80"
31
31
networks :
32
32
- backend
33
33
- frontend
34
- environment :
35
- # # Environment sensitive settings. See .env file.
36
- - MYSQL_HOSTNAME=${MYSQL_HOSTNAME}
37
- - MYSQL_DATABASE=${MYSQL_DATABASE}
38
- - MYSQL_USER=${MYSQL_USER}
39
- - MYSQL_PASSWORD=${MYSQL_PASSWORD}
40
- - MYSQL_PORT=${MYSQL_PORT}
41
- - DRUPAL_HASH_SALT=${DRUPAL_HASH_SALT}
42
- - OS2WEB_THEME=${OS2WEB_THEME}
34
+ env_file :
35
+ - .env
43
36
44
37
mariadb :
45
38
image : mariadb:latest
46
39
container_name : mariadb
47
40
volumes :
48
41
- ./.docker/mariadb/data:/var/lib/mysql:delegated
49
42
- ./.docker/mariadb/my.cnf:/etc/mysql/conf.d/my.cnf:ro,delegated
50
- environment :
51
- # # Environment sensitive settings. See .env file.
52
- - MYSQL_ROOT_PASSWORD=root
53
- - MYSQL_DATABASE=${MYSQL_DATABASE}
54
- - MYSQL_USER=${MYSQL_USER}
55
- - MYSQL_PASSWORD=${MYSQL_PASSWORD}
43
+ env_file :
44
+ - .env
56
45
networks :
57
46
- backend
58
47
You can’t perform that action at this time.
0 commit comments