Guest User

Untitled

a guest
Sep 9th, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. FROM mysql as builder
  2. COPY *.sql /somefolder
  3. COPY buildscript.sh /buildscript.sh
  4.  
  5. FROM mysql
  6. COPY --from build /var/lib/mysql /data # to avoid using the volume folder
  7.  
  8. FROM mysql:5.7.23 as prep
  9. COPY *.sql /docker-entrypoint-initdb.d/
  10. COPY scripts/build-db.sh /
  11. ARG MYSQL_ROOT_PASSWORD=my-very-secret
  12. ARG MYSQL_USER=sampleuser
  13. ARG MYSQL_PASSWORD=password123
  14. RUN chmod u+x /build-db.sh
  15. RUN /build-db.sh
  16.  
  17. FROM mysql:5.7.23
  18. # use /data in my case so that it uses a directory that is not a VOLUME
  19. COPY --from=prep /var/lib/mysql /data
  20.  
  21. #!/bin/bash
  22. head -n -1 /usr/local/bin/docker-entrypoint.sh > /d2.sh
  23. chmod +x /d2.sh
  24. exec /d2.sh
Add Comment
Please, Sign In to add comment