]> git.ipfire.org Git - thirdparty/patchwork.git/commitdiff
Simplify docker-compose MySQL setup
authorDaniel Axtens <dja@axtens.net>
Fri, 20 Oct 2017 05:36:54 +0000 (16:36 +1100)
committerDaniel Axtens <dja@axtens.net>
Sat, 28 Oct 2017 01:39:17 +0000 (12:39 +1100)
This moves the config from a separate Dockerfile to something
integrated into the docker-compose.yml file.

Signed-off-by: Daniel Axtens <dja@axtens.net>
Reviewed-by: Stephen Finucane <stephen@that.guru>
docker-compose.yml
tools/docker/db/.dockerignore [deleted file]
tools/docker/db/Dockerfile [deleted file]

index 7db3486ac734337dc8d599fc1453d455f2766a35..47786eca98367f995a9465191fbad5136419ab9a 100644 (file)
@@ -5,9 +5,14 @@
 # or upgrade to v2 and use the build-arg to override it.
 
 db:
-  build: tools/docker/db
+  image: mysql:5.7
   volumes:
-   - ./tools/docker/db/data:/var/lib/mysql
+    - ./tools/docker/db/data:/var/lib/mysql
+  environment:
+    - MYSQL_ROOT_PASSWORD=password
+    - MYSQL_USER=patchwork
+    - MYSQL_PASSWORD=password
+
 web:
   build: .
   dockerfile: ./tools/docker/Dockerfile
diff --git a/tools/docker/db/.dockerignore b/tools/docker/db/.dockerignore
deleted file mode 100644 (file)
index 1269488..0000000
+++ /dev/null
@@ -1 +0,0 @@
-data
diff --git a/tools/docker/db/Dockerfile b/tools/docker/db/Dockerfile
deleted file mode 100644 (file)
index 5df9b5a..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-FROM mysql:5.7
-
-ENV MYSQL_ROOT_PASSWORD password
-ENV MYSQL_USER patchwork
-ENV MYSQL_PASSWORD password
-
-# We don't want to use the MYSQL_DATABASE env here because
-# we want to be able to create the database with UTF-8 explictly.
-# We also can't load in the data because it's in XML, yay.
-