Skip to content

Commit f2b5b41

Browse files
committed
Update database parameters.
1 parent db8a308 commit f2b5b41

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ RUN ln -sf /bin/true /sbin/initctl
77

88
# Set no tty
99
ENV DEBIAN_FRONTEND noninteractive
10+
ENV MYSQL_DB processwire
1011
ENV MYSQL_USER processwire
1112
ENV MYSQL_PASS processwire
1213

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,13 @@ $ docker build -t processwire .
2323
Start your image binding external port 80 in all interfaces to your container:
2424

2525
```sh
26-
$ docker run --name webproject -v $PWD:/usr/share/nginx -p 80:80 -d processwire
26+
$ docker run --name webproject \
27+
-v $PWD:/usr/share/nginx \
28+
-p 80:80 -p 3306:3306 \
29+
-e MYSQL_DB=processwire \
30+
-e MYSQL_USER=processwire \
31+
-e MYSQL_PASS=processwire \
32+
-d processwire
2733
```
2834

2935
You can the visit the following URL in a browser on your host machine to get started:

scripts/start.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,13 @@ if [ -d /ProcessWire ]; then
1616
mysqladmin -u root password $MYSQL_ROOT_PASS
1717
mysql -uroot -p$MYSQL_ROOT_PASS -e "GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '$MYSQL_ROOT_PASS' WITH GRANT OPTION; FLUSH PRIVILEGES;"
1818
mysql -uroot -p$MYSQL_ROOT_PASS -e "GRANT ALL PRIVILEGES ON *.* TO '$MYSQL_USER'@'%' IDENTIFIED BY '$MYSQL_PASS' WITH GRANT OPTION; FLUSH PRIVILEGES;"
19-
mysql -uroot -p$MYSQL_ROOT_PASS -e "CREATE DATABASE processwire; GRANT ALL PRIVILEGES ON processwire.* TO '$MYSQL_USER'@'localhost' IDENTIFIED BY '$MYSQL_PASS'; FLUSH PRIVILEGES;"
19+
mysql -uroot -p$MYSQL_ROOT_PASS -e "CREATE DATABASE $MYSQL_DB; GRANT ALL PRIVILEGES ON $MYSQL_DB.* TO '$MYSQL_USER'@'localhost' IDENTIFIED BY '$MYSQL_PASS'; FLUSH PRIVILEGES;"
2020

2121
echo "========================================================================"
2222
echo ""
2323
echo " Access Information for MySQL Server :"
2424
echo ""
25+
echo " MySQL Database : $MYSQL_DB"
2526
echo " MySQL Root Password : $MYSQL_ROOT_PASS"
2627
echo " MySQL User : $MYSQL_USER"
2728
echo " MySQL Password : $MYSQL_PASS"

0 commit comments

Comments
 (0)