Pārlūkot izejas kodu

:sparkles: added config for adminer container | tweaked compose env variables | added example .env file

undefined
TOJ 5 gadus atpakaļ
vecāks
revīzija
a53e296386
4 mainītis faili ar 32 papildinājumiem un 14 dzēšanām
  1. 5
    0
      adminer.ini
  2. 1
    1
      configs/wp-config.php
  3. 22
    13
      docker-compose.yml
  4. 4
    0
      sample.env

+ 5
- 0
adminer.ini Parādīt failu

1
+# Store PHP Configs at /usr/local/etc/php/conf.d
2
+RUN echo "upload_max_filesize = 500M" >> /usr/local/etc/php/conf.d/upload_large_dumps.ini \
3
+    && echo "post_max_size = 500M"       >> /usr/local/etc/php/conf.d/upload_large_dumps.ini \
4
+    && echo "memory_limit = -1"           >> /usr/local/etc/php/conf.d/upload_large_dumps.ini \
5
+    && echo "max_execution_time = 0"      >> /usr/local/etc/php/conf.d/upload_large_dumps.ini

+ 1
- 1
configs/wp-config.php Parādīt failu

94
 define('IS_DEV', getenv('IS_DEV'));
94
 define('IS_DEV', getenv('IS_DEV'));
95
 
95
 
96
 /** DEV */
96
 /** DEV */
97
-if(defined('IS_DEV') && IS_DEV ) {
97
+if(defined('IS_DEV') && IS_DEV === 'true') {
98
         $_SERVER['HTTPS'] = 'off';
98
         $_SERVER['HTTPS'] = 'off';
99
 } else {
99
 } else {
100
         $_SERVER['HTTPS'] = 'on';
100
         $_SERVER['HTTPS'] = 'on';

+ 22
- 13
docker-compose.yml Parādīt failu

1
-version: '3' 
1
+version: "3"
2
 
2
 
3
 services:
3
 services:
4
     craft-wp:
4
     craft-wp:
6
             - craft-db
6
             - craft-db
7
         image: wordpress
7
         image: wordpress
8
         container_name: "craft-wp"
8
         container_name: "craft-wp"
9
+        restart: always
9
         volumes:
10
         volumes:
10
             - ./configs/wp-config.php:/usr/src/wordpress/wp-config-sample.php
11
             - ./configs/wp-config.php:/usr/src/wordpress/wp-config-sample.php
11
             - ./uploads:/var/www/html/wp-content/uploads
12
             - ./uploads:/var/www/html/wp-content/uploads
17
         links:
18
         links:
18
             - craft-db:mysql
19
             - craft-db:mysql
19
         environment:
20
         environment:
20
-            WORDPRESS_DB_PASSWORD: "${DB_PASSWORD}"
21
+            WORDPRESS_DB_PASSWORD: "${WORDPRESS_DB_PASSWORD}"
22
+            WORDPRESS_DB_NAME: current_cia
23
+            WORDPRESS_DB_USER: "${WORDPRESS_DB_USER}"
21
             IS_DEV: "${IS_DEV}"
24
             IS_DEV: "${IS_DEV}"
22
-            WORDPRESS_DB_NAME: current_db
23
 
25
 
24
     craft-db:
26
     craft-db:
25
         image: mariadb
27
         image: mariadb
26
         container_name: "craft-db"
28
         container_name: "craft-db"
29
+        restart: on-failure
30
+        ports:
31
+            - 3380:3306
27
         environment:
32
         environment:
28
             MYSQL_ROOT_PASSWORD: "${DB_PASSWORD}"
33
             MYSQL_ROOT_PASSWORD: "${DB_PASSWORD}"
29
             INNODB_FLUSH_METHOD: O_DSYNC
34
             INNODB_FLUSH_METHOD: O_DSYNC
35
+            MYSQL_DATABASE: current_cia
36
+            MYSQL_USER: "${WORDPRESS_DB_USER}"
37
+            MYSQL_PASSWORD: "${WORDPRESS_DB_PASSWORD}"
30
         volumes:
38
         volumes:
31
             - db:/var/lib/mysql
39
             - db:/var/lib/mysql
32
 
40
 
33
-    # craft-phpmyadmin:
34
-    #     image: phpmyadmin/phpmyadmin
35
-    #     container_name: "vue-phpmyadmin"
36
-    #     depends_on:
37
-    #         - craft-db
38
-    #     ports:
39
-    #         - 8181:80
40
-    #     environment:
41
-    #         PMA_HOST: craft-db
42
-    #         MYSQL_ROOT_PASSWORD: "${DB_PASSWORD}"
41
+    craft-admin:
42
+        image: adminer
43
+        container_name: "craft-admin"
44
+        depends_on:
45
+            - craft-db
46
+        ports:
47
+            - 8181:8080
48
+        environment:
49
+            ADMINER_DEFAULT_SERVER: craft-db
50
+        volumes:
51
+           - ./adminer.ini:/usr/local/etc/php/conf.d/uploads.ini
43
 
52
 
44
 volumes:
53
 volumes:
45
     db:
54
     db:

+ 4
- 0
sample.env Parādīt failu

1
+DB_PASSWORD=changeme
2
+WORDPRESS_DB_USER=default_user
3
+WORDPRESS_DB_PASSWORD=changemetoo
4
+IS_DEV=false

Notiek ielāde…
Atcelt
Saglabāt