Skip to content

Commit 6e1911b

Browse files
authored
Merge pull request laradock#758 from hounded/master
MySQL fix
2 parents 13891a5 + 64b985f commit 6e1911b

3 files changed

Lines changed: 6 additions & 26 deletions

File tree

docker-compose.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -166,11 +166,11 @@ services:
166166
mysql:
167167
build:
168168
context: ./mysql
169-
args:
170-
- MYSQL_DATABASE=${MYSQL_DATABASE}
171-
- MYSQL_USER=${MYSQL_USER}
172-
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
173-
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
169+
environment:
170+
- MYSQL_DATABASE=${MYSQL_DATABASE}
171+
- MYSQL_USER=${MYSQL_USER}
172+
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
173+
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
174174
volumes:
175175
- mysql:/var/lib/mysql
176176
ports:

mysql/Dockerfile

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,10 @@ FROM mysql:5.7
22

33
MAINTAINER Mahmoud Zalt <mahmoud@zalt.me>
44

5-
ADD startup /etc/mysql/startup
6-
75
RUN chown -R mysql:root /var/lib/mysql/
86

9-
ARG MYSQL_DATABASE=default
10-
ARG MYSQL_USER=default
11-
ARG MYSQL_PASSWORD=secret
12-
ARG MYSQL_ROOT_PASSWORD=root
13-
14-
ENV MYSQL_DATABASE=$MYSQL_DATABASE
15-
ENV MYSQL_USER=$MYSQL_USER
16-
ENV MYSQL_PASSWORD=$MYSQL_PASSWORD
17-
ENV MYSQL_ROOT_PASSWORD=$MYSQL_ROOT_PASSWORD
18-
19-
RUN sed -i 's/MYSQL_DATABASE/'$MYSQL_DATABASE'/g' /etc/mysql/startup && \
20-
sed -i 's/MYSQL_USER/'$MYSQL_USER'/g' /etc/mysql/startup && \
21-
sed -i 's/MYSQL_PASSWORD/'$MYSQL_PASSWORD'/g' /etc/mysql/startup
22-
237
ADD my.cnf /etc/mysql/conf.d/my.cnf
248

25-
CMD ["mysqld", "--init-file=/etc/mysql/startup"]
9+
CMD ["mysqld"]
2610

2711
EXPOSE 3306

mysql/startup

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)