refactor docker for mac users CR: Joan
This commit is contained in:
parent
3ff20d48d7
commit
09a731c812
|
@ -472,7 +472,7 @@ gulp.task('docker-run', async () => {
|
||||||
await execP('docker run -d --name dblocal -p 3306:3306 dblocal');
|
await execP('docker run -d --name dblocal -p 3306:3306 dblocal');
|
||||||
await runSequenceP('docker-wait');
|
await runSequenceP('docker-wait');
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
await runSequenceP('docker-image');
|
await runSequenceP('docker-build');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -4,8 +4,7 @@ WORKDIR /docker-entrypoint-initdb.d
|
||||||
COPY install/ ./
|
COPY install/ ./
|
||||||
RUN chmod -R 777 .
|
RUN chmod -R 777 .
|
||||||
RUN ./install.sh
|
RUN ./install.sh
|
||||||
USER mysql
|
CMD ./boot.sh
|
||||||
CMD ["mysqld"]
|
|
||||||
#HEALTHCHECK --interval=5s --timeout=10s --retries=200 \
|
#HEALTHCHECK --interval=5s --timeout=10s --retries=200 \
|
||||||
# CMD mysqladmin ping -h 127.0.0.1 -u root || exit 1
|
# CMD mysqladmin ping -h 127.0.0.1 -u root || exit 1
|
||||||
EXPOSE 3306
|
EXPOSE 3306
|
|
@ -0,0 +1,8 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
find /var/lib/mysql -type f -exec touch {} \; && service mysql start
|
||||||
|
|
||||||
|
# Disable SQL strict mode
|
||||||
|
mysql -u root -proot -e "SET GLOBAL sql_mode='NO_ENGINE_SUBSTITUTION';"
|
||||||
|
|
||||||
|
sleep infinity
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Start MySQL service
|
# Start MySQL service
|
||||||
service mysql start
|
find /var/lib/mysql -type f -exec touch {} \; && service mysql start
|
||||||
|
|
||||||
# Disable SQL strict mode
|
# Disable SQL strict mode
|
||||||
mysql -u root -proot -e "SET GLOBAL sql_mode='NO_ENGINE_SUBSTITUTION';"
|
mysql -u root -proot -e "SET GLOBAL sql_mode='NO_ENGINE_SUBSTITUTION';"
|
||||||
|
@ -15,7 +15,7 @@ done
|
||||||
# Import changes
|
# Import changes
|
||||||
for file in changes/*/*.sql; do
|
for file in changes/*/*.sql; do
|
||||||
echo "Imported $file" >> log.txt
|
echo "Imported $file" >> log.txt
|
||||||
mysql -u root -proot < $file
|
mysql -u root -proot < $file
|
||||||
done
|
done
|
||||||
|
|
||||||
# Import fixtures
|
# Import fixtures
|
||||||
|
@ -23,6 +23,6 @@ echo "Imported fixtures.sql" >> log.txt
|
||||||
mysql -u root -proot < dump/fixtures.sql >> log.txt
|
mysql -u root -proot < dump/fixtures.sql >> log.txt
|
||||||
|
|
||||||
# Remove installation
|
# Remove installation
|
||||||
#rm -rf /docker-entrypoint-initdb.d
|
rm -rf changes dump install.sh
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue