summaryrefslogtreecommitdiffstats
path: root/wiki/docker
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2017-11-14 21:15:59 -0600
committerEndi S. Dewata <edewata@redhat.com>2017-11-14 21:15:59 -0600
commit75c76bdaf20b783e0764845e1e0b65a15f42fe4a (patch)
treec6da00613fbc252c4d85af483f5e2ee06deec803 /wiki/docker
parentfff08a4f08ddd6633e536d13f8ce89caeb069d2d (diff)
downloadpki-dev-75c76bdaf20b783e0764845e1e0b65a15f42fe4a.tar.gz
pki-dev-75c76bdaf20b783e0764845e1e0b65a15f42fe4a.tar.xz
pki-dev-75c76bdaf20b783e0764845e1e0b65a15f42fe4a.zip
Added wiki scripts.
Diffstat (limited to 'wiki/docker')
-rwxr-xr-xwiki/docker/mysql-create.sh12
-rwxr-xr-xwiki/docker/mysql-import.sh6
-rwxr-xr-xwiki/docker/mysql-remove.sh3
-rwxr-xr-xwiki/docker/wiki-build.sh6
-rwxr-xr-xwiki/docker/wiki-run.sh10
5 files changed, 37 insertions, 0 deletions
diff --git a/wiki/docker/mysql-create.sh b/wiki/docker/mysql-create.sh
new file mode 100755
index 0000000..17a9230
--- /dev/null
+++ b/wiki/docker/mysql-create.sh
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+docker run \
+ --name mysql-server \
+ --privileged \
+ -v $HOME/data:/mnt/data \
+ -e MYSQL_ROOT_PASSWORD=Secret.123 \
+ -d \
+ mysql:5.5
+
+docker exec -ti mysql-server \
+ mysql -h 127.0.0.1 --password=Secret.123 -e "create database wiki"
diff --git a/wiki/docker/mysql-import.sh b/wiki/docker/mysql-import.sh
new file mode 100755
index 0000000..8014b18
--- /dev/null
+++ b/wiki/docker/mysql-import.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+FILENAME=$1
+
+docker exec -ti mysql-server \
+ mysql wiki -h 127.0.0.1 --password=Secret.123 -e "source /mnt/data/$FILENAME"
diff --git a/wiki/docker/mysql-remove.sh b/wiki/docker/mysql-remove.sh
new file mode 100755
index 0000000..458c018
--- /dev/null
+++ b/wiki/docker/mysql-remove.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+docker rm -f mysql-server
diff --git a/wiki/docker/wiki-build.sh b/wiki/docker/wiki-build.sh
new file mode 100755
index 0000000..61d6100
--- /dev/null
+++ b/wiki/docker/wiki-build.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+s2i build \
+ https://github.com/dogtagpki/pki-wiki.git \
+ -r mediawiki-1.23 \
+ rhscl/php-56-rhel7 pki-wiki
diff --git a/wiki/docker/wiki-run.sh b/wiki/docker/wiki-run.sh
new file mode 100755
index 0000000..7934451
--- /dev/null
+++ b/wiki/docker/wiki-run.sh
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+docker run \
+ --name pki-wiki \
+ --link mysql-server:mysql \
+ --privileged \
+ -v $HOME/data:/opt/app-root/data \
+ -p 8080:8080 \
+ --rm \
+ pki-wiki