test
This commit is contained in:
parent
1b3d8c2bc6
commit
c2ac3c0004
@ -10,4 +10,7 @@ kubectl delete deployment wp
|
|||||||
kubectl delete deployment phpmyadmin-deployment
|
kubectl delete deployment phpmyadmin-deployment
|
||||||
kubectl delete deployment ftps
|
kubectl delete deployment ftps
|
||||||
kubectl delete pods --all
|
kubectl delete pods --all
|
||||||
|
# eval $(minikube docker-env)
|
||||||
|
# docker stop $(docker ps -a -q)
|
||||||
|
# docker rm $(docker ps -a -q)
|
||||||
kubectl delete pv --all
|
kubectl delete pv --all
|
||||||
BIN
srcs/.DS_Store
vendored
BIN
srcs/.DS_Store
vendored
Binary file not shown.
@ -11,6 +11,6 @@ seccomp_sandbox=NO
|
|||||||
rsa_cert_file=/etc/ssl/certs/vsftpd.crt
|
rsa_cert_file=/etc/ssl/certs/vsftpd.crt
|
||||||
rsa_private_key_file=/etc/ssl/private/vsftpd.key
|
rsa_private_key_file=/etc/ssl/private/vsftpd.key
|
||||||
ssl_enable=YES
|
ssl_enable=YES
|
||||||
pasv_address=192.168.99.100
|
pasv_address=192.168.99.150
|
||||||
pasv_min_port=30020
|
pasv_min_port=30020
|
||||||
pasv_max_port=30021
|
pasv_max_port=30021
|
||||||
@ -1,27 +1,27 @@
|
|||||||
CREATE TABLE `wp_users` (
|
-- CREATE TABLE `wp_users` (
|
||||||
`ID` bigint(20) UNSIGNED NOT NULL,
|
-- `ID` bigint(20) UNSIGNED NOT NULL,
|
||||||
`user_login` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
-- `user_login` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
||||||
`user_pass` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
-- `user_pass` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
||||||
`user_nicename` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
-- `user_nicename` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
||||||
`user_email` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
-- `user_email` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
||||||
`user_url` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
-- `user_url` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
||||||
`user_registered` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
-- `user_registered` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
||||||
`user_activation_key` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
-- `user_activation_key` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
||||||
`user_status` int(11) NOT NULL DEFAULT 0,
|
-- `user_status` int(11) NOT NULL DEFAULT 0,
|
||||||
`display_name` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT ''
|
-- `display_name` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT ''
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
-- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||||
|
|
||||||
INSERT INTO `wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES
|
-- INSERT INTO `wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES
|
||||||
(2, 'user1', '$P$BQhf7VLeZ4N7bPw.CLFQemRW56viCz/', 'user1', 'user1@user1.user1', '', '2020-11-15 12:07:56', '', 0, 'user1'),
|
-- (2, 'user1', '$P$BQhf7VLeZ4N7bPw.CLFQemRW56viCz/', 'user1', 'user1@user1.user1', '', '2020-11-15 12:07:56', '', 0, 'user1'),
|
||||||
(3, 'user2', '$P$BxtMNMYRgoavR4TSdtT3IZg7W4PF5j1', 'user2', 'user2@user2.user2', '', '2020-11-15 12:08:27', '', 0, 'user2'),
|
-- (3, 'user2', '$P$BxtMNMYRgoavR4TSdtT3IZg7W4PF5j1', 'user2', 'user2@user2.user2', '', '2020-11-15 12:08:27', '', 0, 'user2'),
|
||||||
(4, 'user3', '$P$Bx7PM/YyrBNrNGBXOT7MBZ/RAIyOGb.', 'user3', 'user3@user3.user3', '', '2020-11-15 12:08:50', '', 0, 'user3');
|
-- (4, 'user3', '$P$Bx7PM/YyrBNrNGBXOT7MBZ/RAIyOGb.', 'user3', 'user3@user3.user3', '', '2020-11-15 12:08:50', '', 0, 'user3');
|
||||||
|
|
||||||
ALTER TABLE `wp_users`
|
-- ALTER TABLE `wp_users`
|
||||||
ADD PRIMARY KEY (`ID`),
|
-- ADD PRIMARY KEY (`ID`),
|
||||||
ADD KEY `user_login_key` (`user_login`),
|
-- ADD KEY `user_login_key` (`user_login`),
|
||||||
ADD KEY `user_nicename` (`user_nicename`),
|
-- ADD KEY `user_nicename` (`user_nicename`),
|
||||||
ADD KEY `user_email` (`user_email`);
|
-- ADD KEY `user_email` (`user_email`);
|
||||||
|
|
||||||
ALTER TABLE `wp_users`
|
-- ALTER TABLE `wp_users`
|
||||||
MODIFY `ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
|
-- MODIFY `ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
|
||||||
COMMIT;
|
-- COMMIT;
|
||||||
@ -1,5 +1,4 @@
|
|||||||
FROM alpine:3.12
|
FROM alpine:3.12
|
||||||
LABEL maintainer="mdenys"
|
|
||||||
RUN apk update
|
RUN apk update
|
||||||
RUN apk add curl supervisor nginx php7 php7-fpm php7-phar php7-opcache php7-gd php7-mysqli php7-zlib php7-curl php7-mbstring php7-json php7-session mariadb mariadb-client openrc
|
RUN apk add curl supervisor nginx php7 php7-fpm php7-phar php7-opcache php7-gd php7-mysqli php7-zlib php7-curl php7-mbstring php7-json php7-session mariadb mariadb-client openrc
|
||||||
RUN mkdir "/run/mysqld" && chown -R mysql /run/mysqld
|
RUN mkdir "/run/mysqld" && chown -R mysql /run/mysqld
|
||||||
@ -9,7 +8,11 @@ RUN mkdir -p /run/nginx
|
|||||||
COPY nginx.conf /etc/nginx/conf.d/default.conf
|
COPY nginx.conf /etc/nginx/conf.d/default.conf
|
||||||
COPY supervisord.conf /etc/supervisord.conf
|
COPY supervisord.conf /etc/supervisord.conf
|
||||||
COPY start.sh .
|
COPY start.sh .
|
||||||
|
COPY wp-cli.phar .
|
||||||
|
RUN chmod +x wp-cli.phar
|
||||||
|
RUN mv wp-cli.phar /usr/local/bin/wp
|
||||||
RUN chmod +x start.sh
|
RUN chmod +x start.sh
|
||||||
EXPOSE 5050
|
EXPOSE 5050
|
||||||
CMD ["/start.sh"]
|
VOLUME [ "/var/www/localhost/htdocs/" ]
|
||||||
|
ENTRYPOINT ["/bin/sh", "/start.sh"]
|
||||||
CMD ["/usr/bin/supervisord", "-c", "/etc/supervisord.conf"]
|
CMD ["/usr/bin/supervisord", "-c", "/etc/supervisord.conf"]
|
||||||
@ -2,11 +2,8 @@
|
|||||||
openrc default
|
openrc default
|
||||||
/etc/init.d/mariadb setup
|
/etc/init.d/mariadb setup
|
||||||
rc-service mariadb start
|
rc-service mariadb start
|
||||||
/usr/bin/mysqld_safe &
|
cd /var/www/localhost/htdocs/
|
||||||
# curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
|
wp core download --allow-root
|
||||||
# chmod +x wp-cli.phar
|
wp core config --allow-root --dbname=wp_db --dbuser=mdenys --dbpass=mdenys --dbhost=mariadb-service --dbprefix=wp_
|
||||||
# mv wp-cli.phar /usr/local/bin/wp
|
wp core install --allow-root --url="http://192.168.99.150:5050" --title="ecole 21" --admin_user="admin" --admin_password="123456" --admin_email="denis.nadey@gmail.com"
|
||||||
# cd /var/www/localhost/htdocs/
|
/usr/bin/supervisord -c /etc/supervisord.conf
|
||||||
# wp core download --allow-root
|
|
||||||
# wp core config --allow-root --dbname=wp_db --dbuser=mdenys --dbpass=mdenys --dbhost=mariadb-service:3306 --dbprefix=wp_
|
|
||||||
# wp core install --allow-root --url="localhost" --title="ecole 21" --admin_user="admin" --admin_password="123456" --admin_email="denis.nadey@gmail.com"
|
|
||||||
BIN
srcs/wp/wp-cli.phar
Normal file
BIN
srcs/wp/wp-cli.phar
Normal file
Binary file not shown.
@ -10,19 +10,15 @@ spec:
|
|||||||
ports:
|
ports:
|
||||||
- name: data
|
- name: data
|
||||||
port: 20
|
port: 20
|
||||||
targetPort: 20
|
|
||||||
- name: ftps
|
- name: ftps
|
||||||
port: 21
|
port: 21
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
targetPort: 21
|
|
||||||
- name: ftps-pasv20
|
- name: ftps-pasv20
|
||||||
port: 30020
|
port: 30020
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
targetPort: 30020
|
|
||||||
- name: ftps-pasv
|
- name: ftps-pasv
|
||||||
port: 30021
|
port: 30021
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
targetPort: 30021
|
|
||||||
selector:
|
selector:
|
||||||
app: ftps
|
app: ftps
|
||||||
type: LoadBalancer
|
type: LoadBalancer
|
||||||
|
|||||||
@ -31,10 +31,6 @@ spec:
|
|||||||
containers:
|
containers:
|
||||||
- name: mariadb-container
|
- name: mariadb-container
|
||||||
image: mariadb-image
|
image: mariadb-image
|
||||||
resources:
|
|
||||||
limits:
|
|
||||||
memory: "128Mi"
|
|
||||||
cpu: "100m"
|
|
||||||
imagePullPolicy: Never
|
imagePullPolicy: Never
|
||||||
ports:
|
ports:
|
||||||
- containerPort: 3306
|
- containerPort: 3306
|
||||||
@ -53,7 +49,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
type: local
|
type: local
|
||||||
spec:
|
spec:
|
||||||
storageClassName: manual
|
storageClassName: fast
|
||||||
capacity:
|
capacity:
|
||||||
storage: 500Mi
|
storage: 500Mi
|
||||||
accessModes:
|
accessModes:
|
||||||
|
|||||||
@ -9,4 +9,4 @@ data:
|
|||||||
- name: default
|
- name: default
|
||||||
protocol: layer2
|
protocol: layer2
|
||||||
addresses:
|
addresses:
|
||||||
- 192.168.99.100-192.168.99.200
|
- 192.168.99.150-192.168.99.200
|
||||||
@ -30,9 +30,5 @@ spec:
|
|||||||
- name: phpmyadmin
|
- name: phpmyadmin
|
||||||
imagePullPolicy: Never
|
imagePullPolicy: Never
|
||||||
image: phpmyadmin_image
|
image: phpmyadmin_image
|
||||||
resources:
|
|
||||||
limits:
|
|
||||||
memory: "128Mi"
|
|
||||||
cpu: "50m"
|
|
||||||
ports:
|
ports:
|
||||||
- containerPort: 5000
|
- containerPort: 5000
|
||||||
@ -2,10 +2,12 @@ apiVersion: v1
|
|||||||
kind: Service
|
kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
name: wp-service
|
name: wp-service
|
||||||
|
annotations:
|
||||||
|
metallb.universe.tf/allow-shared-ip: minikube
|
||||||
labels:
|
labels:
|
||||||
app: wp
|
app: wp
|
||||||
spec:
|
spec:
|
||||||
type: ClusterIP
|
type: LoadBalancer
|
||||||
ports:
|
ports:
|
||||||
- port: 5050
|
- port: 5050
|
||||||
name: wp
|
name: wp
|
||||||
@ -31,10 +33,6 @@ spec:
|
|||||||
containers:
|
containers:
|
||||||
- name: wp-container
|
- name: wp-container
|
||||||
image: wp-image
|
image: wp-image
|
||||||
resources:
|
|
||||||
limits:
|
|
||||||
memory: "128Mi"
|
|
||||||
cpu: "100m"
|
|
||||||
imagePullPolicy: Never
|
imagePullPolicy: Never
|
||||||
ports:
|
ports:
|
||||||
- containerPort: 5050
|
- containerPort: 5050
|
||||||
@ -53,7 +51,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
type: local
|
type: local
|
||||||
spec:
|
spec:
|
||||||
storageClassName: manual
|
storageClassName: fast
|
||||||
capacity:
|
capacity:
|
||||||
storage: 500Mi
|
storage: 500Mi
|
||||||
accessModes:
|
accessModes:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user