blob: d6a48cfb4f4e9e7b103d7c38e3f38f1eb39e985d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
FROM debian:buster
RUN apt update && \
apt install -y nginx \
php-fpm \
mariadb-server \
php-mysql
# php-mbstring \
# php-gettext
COPY srcs/nginx_conf /etc/nginx/sites-available/
RUN mkdir /var/www/wordpress /var/www/phpmyadmin
COPY srcs/wordpress /var/www/wordpress
COPY srcs/phpmyadmin /var/www/phpmyadmin
RUN ln -fs /etc/nginx/sites-available/test.com /etc/nginx/sites-enabled/default
EXPOSE 80
RUN service mysql start && \
echo "CREATE DATABASE testdb;" | mysql -u root && \
echo "CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';" | mysql -u root && \
echo "GRANT ALL PRIVILEGES ON testdb.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'password';" | mysql -u root && \
echo "FLUSH PRIVILEGES;" | mysql -u root
CMD service php7.3-fpm start && \
service mysql start && \
service nginx start && \
sleep infinity & wait
|