2
0
mirror of https://github.com/frappe/frappe_docker.git synced 2024-11-08 14:21:05 +00:00

Final docker setup

This commit is contained in:
vishalseshagiri 2017-07-31 15:51:51 +05:30
parent f04cddcd63
commit ac89a5d001
14594 changed files with 1621465 additions and 44 deletions

View File

@ -16,7 +16,7 @@ RUN pip install --upgrade setuptools pip
RUN useradd -ms /bin/bash frappe
RUN apt-get install -y curl
RUN apt-get install -y rlwrap
RUN apt-get install redis-server
RUN apt-get install redis-tools
RUN apt-get install -y nano
@ -29,14 +29,13 @@ RUN apt-get install -y wkhtmltopdf
USER frappe
WORKDIR /home/frappe
RUN git clone https://github.com/frappe/bench bench-repo
USER root
RUN cd /home/frappe
RUN pip install -e bench-repo
RUN apt-get install -y libmysqlclient-dev mariadb-client mariadb-common
#USER root
#RUN pip install -e bench-repo
#RUN apt-get install -y libmysqlclient-dev mariadb-client mariadb-common
#RUN chown -R frappe:frappe /home/frappe
#USER frappe
#RUN bench init frappe-bench && cd frappe-bench
USER frappe
WORKDIR /home/frappe/frappe-bench
#RUN mv /home/pyth/frappe/frappe_docker/frappe-bench/sites/common_site_config_docker.json /home/pyth/frappe/frappe_docker/frappe-bench/sites/common_site_config.json
#RUN mv /home/pyth/frappe/frappe_docker/frappe-bench/Procfile_docker /home/pyth/frappe/frappe_docker/frappe-bench/Procfile

View File

@ -1,7 +0,0 @@
echo "Enter a password for your database "
read DB_PASS
echo 'export DB_PASS='$DB_PASS >> ~/.bashrc
source ~/.bashrc
docker-compose up -d

View File

@ -3,19 +3,20 @@
[client]
# Default is Latin1, if you need UTF-8 set this (also in server section)
#default-character-set = utf8
#default-character-set = utf8
[mysqld]
#
# * Character sets
#
#
# Default is Latin1, if you need UTF-8 set all this (also in client section)
#
#character-set-server = utf8
#collation-server = utf8_general_ci
#character_set_server = utf8
#collation_server = utf8_general_ci
#character-set-server = utf8
#collation-server = utf8_general_ci
#character_set_server = utf8
#collation_server = utf8_general_ci
# Import all .cnf files from configuration directory
bind-address = 0.0.0.0
!includedir /etc/mysql/mariadb.conf.d/
@ -29,5 +30,3 @@ collation-server = utf8mb4_unicode_ci
[mysql]
default-character-set = utf8mb4

Binary file not shown.

Binary file not shown.

299
conf/mdbdata/ib_buffer_pool Normal file
View File

@ -0,0 +1,299 @@
3,3
3,2
3,1
2,3
2,2
2,1
1,3
1,2
1,1
0,310
0,307
0,305
0,302
0,243
0,9
4294967294,131
4294967294,130
4294967294,129
4294967294,128
4294967294,127
4294967294,126
4294967294,125
4294967294,124
4294967294,123
4294967294,122
4294967294,121
4294967294,120
4294967294,119
4294967294,118
4294967294,117
4294967294,116
4294967294,115
4294967294,114
4294967294,113
4294967294,112
4294967294,111
4294967294,110
4294967294,109
4294967294,108
4294967294,107
4294967294,106
4294967294,105
4294967294,104
4294967294,103
4294967294,102
4294967294,101
4294967294,100
4294967294,99
4294967294,98
4294967294,97
4294967294,96
4294967294,95
4294967294,94
4294967294,93
4294967294,92
4294967294,91
4294967294,90
4294967294,89
4294967294,88
4294967294,87
4294967294,86
4294967294,85
4294967294,84
4294967294,83
4294967294,82
4294967294,81
4294967294,80
4294967294,79
4294967294,78
4294967294,77
4294967294,76
4294967294,75
4294967294,74
4294967294,73
4294967294,72
4294967294,71
4294967294,70
4294967294,69
4294967294,68
4294967294,67
4294967294,66
4294967294,65
4294967294,64
4294967294,63
4294967294,62
4294967294,61
4294967294,60
4294967294,59
4294967294,58
4294967294,57
4294967294,56
4294967294,55
4294967294,54
4294967294,53
4294967294,52
4294967294,51
4294967294,50
4294967294,49
4294967294,48
4294967294,47
4294967294,46
4294967294,45
4294967294,44
4294967294,43
4294967294,42
4294967294,41
4294967294,40
4294967294,39
4294967294,38
4294967294,37
4294967294,36
4294967294,35
4294967294,34
4294967294,33
4294967294,32
4294967294,31
4294967294,30
4294967294,29
4294967294,28
4294967294,27
4294967294,26
4294967294,25
4294967294,24
4294967294,23
4294967294,22
4294967294,21
4294967294,20
4294967294,19
4294967294,18
4294967294,17
4294967294,16
4294967294,15
4294967294,14
4294967294,13
4294967294,12
4294967294,11
4294967294,10
4294967294,9
4294967294,8
4294967294,7
4294967294,6
4294967294,5
4294967294,4
4294967294,3
4294967294,2
4294967294,0
1,0
2,0
3,0
0,308
0,304
0,303
0,12
0,10
0,8
0,0
0,300
0,299
0,298
0,297
0,296
0,295
0,294
0,293
0,292
0,291
0,290
0,289
0,288
0,287
0,286
0,285
0,284
0,283
0,282
0,281
0,280
0,279
0,278
0,277
0,276
0,275
0,274
0,273
0,272
0,271
0,270
0,269
0,268
0,267
0,266
0,265
0,264
0,263
0,262
0,261
0,260
0,259
0,258
0,257
0,256
0,255
0,254
0,253
0,252
0,251
0,250
0,249
0,248
0,247
0,246
0,245
0,244
0,242
0,241
0,240
0,239
0,238
0,237
0,236
0,235
0,234
0,233
0,232
0,231
0,230
0,229
0,228
0,227
0,226
0,225
0,224
0,223
0,222
0,221
0,220
0,219
0,218
0,217
0,216
0,215
0,214
0,213
0,212
0,211
0,210
0,209
0,208
0,207
0,206
0,205
0,204
0,203
0,202
0,201
0,200
0,199
0,198
0,197
0,196
0,195
0,194
0,193
0,192
0,63
0,62
0,61
0,60
0,59
0,58
0,57
0,56
0,55
0,54
0,53
0,52
0,315
0,51
0,314
0,50
0,313
0,49
0,312
0,48
0,311
0,47
0,309
0,46
0,306
0,45
0,301
0,6
0,5
0,1
0,11
0,4
0,2
0,3
0,7

BIN
conf/mdbdata/ib_logfile0 Normal file

Binary file not shown.

BIN
conf/mdbdata/ib_logfile1 Normal file

Binary file not shown.

BIN
conf/mdbdata/ibdata1 Normal file

Binary file not shown.

View File

View File

Binary file not shown.

Binary file not shown.

View File

Binary file not shown.

Binary file not shown.

View File

BIN
conf/mdbdata/mysql/db.MYI Normal file

Binary file not shown.

BIN
conf/mdbdata/mysql/db.frm Normal file

Binary file not shown.

View File

Binary file not shown.

Binary file not shown.

View File

BIN
conf/mdbdata/mysql/func.MYI Normal file

Binary file not shown.

BIN
conf/mdbdata/mysql/func.frm Normal file

Binary file not shown.

Binary file not shown.

View File

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

BIN
conf/mdbdata/mysql/host.MYI Normal file

Binary file not shown.

BIN
conf/mdbdata/mysql/host.frm Normal file

Binary file not shown.

View File

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

Binary file not shown.

Binary file not shown.

BIN
conf/mdbdata/mysql/proc.MYD Normal file

Binary file not shown.

BIN
conf/mdbdata/mysql/proc.MYI Normal file

Binary file not shown.

BIN
conf/mdbdata/mysql/proc.frm Normal file

Binary file not shown.

View File

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
˙localhost root  Yx†˙947e6b19de65 root  Yx

Binary file not shown.

Binary file not shown.

View File

Binary file not shown.

Binary file not shown.

View File

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

Binary file not shown.

View File

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
conf/mdbdata/mysql/user.MYD Normal file

Binary file not shown.

BIN
conf/mdbdata/mysql/user.MYI Normal file

Binary file not shown.

BIN
conf/mdbdata/mysql/user.frm Normal file

Binary file not shown.

View File

@ -0,0 +1,2 @@
default-character-set=utf8
default-collation=utf8_general_ci

27
dbench Executable file
View File

@ -0,0 +1,27 @@
usage="$(basename "$0") [-h] [-c "<command to be executed inside container>"]
where:
-h show this help text
-c execute a command inside docker using docker exec"
if [[ $# -eq 0 ]]; then
temp="docker exec -it frappe bash"
$temp
else
while getopts ':hc:' option; do
echo $option
case "$option" in
h) echo "$usage"
exit
;;
c) seed=$OPTARG
temp="docker exec frappe bash -c 'su frappe -c \"bench $OPTARG\"; exec \"${SHELL:-sh}\"'"
exec="true"
;;
esac
done
if [[ "$exec" == "true" ]]; then
$temp
fi
shift $((OPTIND - 1))
fi

View File

@ -3,28 +3,63 @@ services:
mariadb:
image: "mariadb"
environment:
- MYSQL_ROOT_PASSWORD=${DB_PASS}
- MYSQL_ROOT_PASSWORD=123
- MYSQL_USER=root
volumes:
- ./conf/mariadb-conf.d:/etc/mysql/conf.d
ports:
- "3306:3306"
container_name: mariadb
redis:
image: "redis:alpine"
redis-cache:
image: redis:alpine
volumes:
- ./redis-conf/redis_cache.conf:/etc/conf.d/redis.conf
command: ["redis-server","/etc/conf.d/redis.conf"]
container_name: redis-cache
redis-queue:
image: redis:alpine
volumes:
- ./redis-conf/redis_queue.conf:/etc/conf.d/redis.conf
command: ["redis-server","/etc/conf.d/redis.conf"]
container_name: redis-queue
redis-socketio:
image: redis:alpine
volumes:
- ./redis-conf/redis_socketio.conf:/etc/conf.d/redis.conf
command: ["redis-server","/etc/conf.d/redis.conf"]
container_name: redis-socketio
frappe:
volumes:
- ./frappe:/home/frappe
- ./frappe-bench:/home/frappe/frappe-bench
- /home/pyth/frappe/bench_frappe/bench:/home/frappe/bench-repo
build: .
ports:
- "8000:8000"
- "8000:8000"
stdin_open: true
tty: true
links:
- redis
- redis-cache
- redis-queue
- redis-socketio
- mariadb
depends_on:
- mariadb
- redis
- redis-cache
- redis-queue
- redis-socketio
container_name: frappe
#TODO: bind ports of the redis and frappe containers

Some files were not shown because too many files have changed in this diff Show More