aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
blob: 7b0c0e63200a0ce1226c3aaf354457025425a4e3 (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
FROM debian:buster

RUN apt update && \
	apt install -y nginx \
				   php-fpm \
	               mariadb-server \
				   php-mysql
				   # phpmyadmin \
				   # php-mbstring \
				   # php-gettext

COPY srcs/conf /etc/nginx/sites-available/
COPY srcs/wordpress /var/www
# COPY srcs/test /var/www

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 '';" | mysql -u root && \
    echo "GRANT ALL PRIVILEGES ON testdb.* TO 'wordpressuser'@'localhost' IDENTIFIED BY '';" | mysql -u root && \
    echo "FLUSH PRIVILEGES;" | mysql -u root

CMD service php7.3-fpm start && \
	service mysql start && \
	service nginx start && \
	sleep infinity & wait