-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
32 lines (27 loc) · 938 Bytes
/
Makefile
File metadata and controls
32 lines (27 loc) · 938 Bytes
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
31
32
setup:
@wget https://wordpress.org/latest.zip
@unzip latest.zip && rm latest.zip
@mv wordpress logic/wordpress
@cp debug/wp-config.php logic/wordpress/wp-config.php
@ssh-keygen -t rsa -m PEM -b 4096 -C "wordpress_cms" -f admin/.keys/cms.key -N ""
@openssl req -new -key admin/.keys/cms.key -out admin/certificates/crm.csr -subj "/C=FR/ST=Region/L=City/O=Organization/OU=Department/CN=Domain name"
@openssl x509 -req -in admin/certificates/crm.csr -signkey admin/.keys/cms.key -out admin/certificates/cms.crt -days 365
run:
@docker-compose up
build:
@docker-compose build
clean:
@docker-compose down
reset:
@docker-compose down
@rm -rf ./db/data
@rm -rf ./logic/wordpress
@cp -r ../wp_software/wordpress ./logic
@cp ./debug/wp-config.php ./logic/wordpress
sh:
@docker ps
@{ \
echo "\nselect a container name from above or CTRL + C to quit"; \
read container_name; \
docker exec -it "$$container_name" sh; \
}