diff options
Diffstat (limited to 'srcs/scripts')
| -rwxr-xr-x | srcs/scripts/docker_entrypoint.sh | 7 | ||||
| -rwxr-xr-x | srcs/scripts/generate_certificates.sh | 10 | ||||
| -rwxr-xr-x | srcs/scripts/wordpress_setup.sql | 5 |
3 files changed, 22 insertions, 0 deletions
diff --git a/srcs/scripts/docker_entrypoint.sh b/srcs/scripts/docker_entrypoint.sh new file mode 100755 index 0000000..ebcd5a2 --- /dev/null +++ b/srcs/scripts/docker_entrypoint.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +service mysql start +service php7.3-fpm start +service nginx start +sleep infinity & +wait diff --git a/srcs/scripts/generate_certificates.sh b/srcs/scripts/generate_certificates.sh new file mode 100755 index 0000000..29afef7 --- /dev/null +++ b/srcs/scripts/generate_certificates.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +cd /root +mkdir ssl +cd ssl + +curl -L https://github.com/FiloSottile/mkcert/releases/download/v1.1.2/mkcert-v1.1.2-linux-amd64 > mkcert +chmod +x mkcert +./mkcert -install +./mkcert localhost diff --git a/srcs/scripts/wordpress_setup.sql b/srcs/scripts/wordpress_setup.sql new file mode 100755 index 0000000..b0fc867 --- /dev/null +++ b/srcs/scripts/wordpress_setup.sql @@ -0,0 +1,5 @@ +CREATE DATABASE wordpressdb; +CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'wordpresspass'; +GRANT ALL PRIVILEGES ON wordpressdb.* TO 'wordpressuser'@'localhost' + IDENTIFIED BY 'wordpresspass'; +FLUSH PRIVILEGES; |
