bla
This commit is contained in:
parent
f3ea19f7c3
commit
72b12d749d
4
Makefile
4
Makefile
@ -2,7 +2,8 @@ all: up
|
|||||||
|
|
||||||
build:
|
build:
|
||||||
sudo docker network create --subnet=172.20.30.0/24 wordpress
|
sudo docker network create --subnet=172.20.30.0/24 wordpress
|
||||||
sudo mkdir -p ./build /home/djonker/data/adminer /home/djonker/data/wordpress
|
sudo mkdir -p ./build /home/djonker/data/adminer /home/djonker/data/wordpress /home/djonker/data/nginx
|
||||||
|
sudo touch /home/djonker/data/nginx/access.log
|
||||||
sudo cp srcs/requirements/wordpress/srcs/wordpress.conf /home/djonker/data/wordpress/wp-config.php.temp
|
sudo cp srcs/requirements/wordpress/srcs/wordpress.conf /home/djonker/data/wordpress/wp-config.php.temp
|
||||||
sudo curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
|
sudo curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
|
||||||
sudo mv wp-cli.phar /home/djonker/data/wordpress/wp-cli.phar
|
sudo mv wp-cli.phar /home/djonker/data/wordpress/wp-cli.phar
|
||||||
@ -13,6 +14,7 @@ build:
|
|||||||
|
|
||||||
up: build
|
up: build
|
||||||
sudo docker-compose -f ./srcs/docker-compose.yml up -d
|
sudo docker-compose -f ./srcs/docker-compose.yml up -d
|
||||||
|
sudo systemctl restart fail2ban
|
||||||
|
|
||||||
down:
|
down:
|
||||||
sudo docker-compose -f ./srcs/docker-compose.yml down
|
sudo docker-compose -f ./srcs/docker-compose.yml down
|
||||||
|
@ -10,6 +10,7 @@ services:
|
|||||||
- /home/djonker/data/wordpress:/var/www/wordpress
|
- /home/djonker/data/wordpress:/var/www/wordpress
|
||||||
- /home/djonker/data/nextcloud:/var/www/nextcloud
|
- /home/djonker/data/nextcloud:/var/www/nextcloud
|
||||||
- /home/djonker/data/adminer:/var/www/adminer
|
- /home/djonker/data/adminer:/var/www/adminer
|
||||||
|
- /home/djonker/data/nginx:/var/log/nginx
|
||||||
ports:
|
ports:
|
||||||
- 80:80
|
- 80:80
|
||||||
- 443:443
|
- 443:443
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM alpine
|
FROM alpine:3.18.3
|
||||||
RUN sleep 10
|
RUN sleep 10
|
||||||
RUN apk update
|
RUN apk update
|
||||||
RUN apk add php
|
RUN apk add php
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM alpine
|
FROM alpine:3.18.3
|
||||||
RUN sleep 10
|
RUN sleep 10
|
||||||
RUN apk update
|
RUN apk update
|
||||||
RUN apk add openssl
|
RUN apk add openssl
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
FROM alpine
|
FROM alpine:3.18.3
|
||||||
ARG WORDPRESSDATABASE=${WORDPRESSDATABASE}
|
|
||||||
ARG WORDPRESSDATABASEUSER=${WORDPRESSDATABASEUSER}
|
|
||||||
ARG WORDPRESSDATABASEPASSWD=${WORDPRESSDATABASEPASSWD}
|
|
||||||
RUN sleep 10
|
RUN sleep 10
|
||||||
RUN apk update
|
RUN apk update
|
||||||
RUN apk add mariadb
|
RUN apk add mariadb
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM alpine
|
FROM alpine:3.18.3
|
||||||
RUN sleep 10
|
RUN sleep 10
|
||||||
RUN apk update
|
RUN apk update
|
||||||
RUN apk add sudo
|
RUN apk add sudo
|
||||||
|
@ -1,95 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* The base configuration for WordPress
|
|
||||||
*
|
|
||||||
* The wp-config.php creation script uses this file during the
|
|
||||||
* installation. You don't have to use the web site, you can
|
|
||||||
* copy this file to "wp-config.php" and fill in the values.
|
|
||||||
*
|
|
||||||
* This file contains the following configurations:
|
|
||||||
*
|
|
||||||
* * MySQL settings
|
|
||||||
* * Secret keys
|
|
||||||
* * Database table prefix
|
|
||||||
* * ABSPATH
|
|
||||||
*
|
|
||||||
* @link https://wordpress.org/support/article/editing-wp-config-php/
|
|
||||||
*
|
|
||||||
* @package WordPress
|
|
||||||
*/
|
|
||||||
|
|
||||||
// ** MySQL settings - You can get this info from your web host ** //
|
|
||||||
/** The name of the database for WordPress */
|
|
||||||
|
|
||||||
/** MySQL database username */
|
|
||||||
|
|
||||||
/** MySQL database password */
|
|
||||||
|
|
||||||
/** MySQL hostname */
|
|
||||||
define( 'DB_HOST', '172.20.30.20' );
|
|
||||||
|
|
||||||
/** Database Charset to use in creating database tables. */
|
|
||||||
define( 'DB_CHARSET', 'utf8mb4' );
|
|
||||||
|
|
||||||
/** The Database Collate type. Don't change this if in doubt. */
|
|
||||||
define( 'DB_COLLATE', '' );
|
|
||||||
|
|
||||||
define('WP_SITEURL', 'https://djonker.42.fr');
|
|
||||||
define('WP_HOME', 'https://djonker.42.fr');
|
|
||||||
|
|
||||||
/**#@+
|
|
||||||
* Authentication Unique Keys and Salts.
|
|
||||||
*
|
|
||||||
* Change these to different unique phrases!
|
|
||||||
* You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
|
|
||||||
* You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.
|
|
||||||
*
|
|
||||||
* @since 2.6.0
|
|
||||||
*/
|
|
||||||
define( 'AUTH_KEY', 's`&T$qD81;7*0*cQQ[(,kaUO9dJZsg+>[MB(,6o8c}ixu]o4<7:IfFm47YlZ}H.g' );
|
|
||||||
define( 'SECURE_AUTH_KEY', 'VP]zWxYl9qI7UN&2Tpxfi19GVKVnL K{E<{eQk@%yGVAenVYI9=fMdW<u8F?|hM@' );
|
|
||||||
define( 'LOGGED_IN_KEY', 'fmx,d+CobrGgu8YKClAupcXZPr#~a#>wQ8H#^=T}lYc-[<;_{GB>O1J<0hRB aS8' );
|
|
||||||
define( 'NONCE_KEY', '~mc~SvOjEtecCl`LGO*gBSc+LSF(uJIn[*CYs>X?9_pLAI 2-I5L_MK@rsjGpi~l' );
|
|
||||||
define( 'AUTH_SALT', 'W{pgvAJTq@!kWR2_e2K(,1QDh^t{(2nO@.n!M>bqpFI0J0kz[=)&K_X)qk|64H`m' );
|
|
||||||
define( 'SECURE_AUTH_SALT', 'jjnbWeXgfySz<d!#/9Hi;CrB`FJy76&=u+N#HyOy+.At nPS492p8PH{z(b?.lU^' );
|
|
||||||
define( 'LOGGED_IN_SALT', '~@ClPol9m9<,Mv.,&cA!a`iR{kxq29bhLdH?/(yV+)2^9[,I-1yC?=VfXB#BPB[o' );
|
|
||||||
define( 'NONCE_SALT', '@T?7wO4&YykHFhpw#^c4>Hg&yal@!YSRcZr@G3</ztzN2v5__%RQ@;fN3_b)w0*`' );
|
|
||||||
|
|
||||||
/**#@-*/
|
|
||||||
|
|
||||||
/**
|
|
||||||
* WordPress Database Table prefix.
|
|
||||||
*
|
|
||||||
* You can have multiple installations in one database if you give each
|
|
||||||
* a unique prefix. Only numbers, letters, and underscores please!
|
|
||||||
*/
|
|
||||||
$table_prefix = 'wp_';
|
|
||||||
|
|
||||||
/**
|
|
||||||
* For developers: WordPress debugging mode.
|
|
||||||
*
|
|
||||||
* Change this to true to enable the display of notices during development.
|
|
||||||
* It is strongly recommended that plugin and theme developers use WP_DEBUG
|
|
||||||
* in their development environments.
|
|
||||||
*
|
|
||||||
* For information on other constants that can be used for debugging,
|
|
||||||
* visit the documentation.
|
|
||||||
*
|
|
||||||
* @link https://wordpress.org/support/article/debugging-in-wordpress/
|
|
||||||
*/
|
|
||||||
define( 'WP_DEBUG', false );
|
|
||||||
define( 'WP_REDIS_HOST', '172.20.30.50' );
|
|
||||||
define( 'WP_REDIS_PORT', 6379 );
|
|
||||||
define( 'WP_REDIS_TIMEOUT', 1 );
|
|
||||||
define( 'WP_REDIS_READ_TIMEOUT', 1 );
|
|
||||||
define( 'WP_REDIS_DATABASE', 0 );
|
|
||||||
/* That's all, stop editing! Happy publishing. */
|
|
||||||
|
|
||||||
/** Absolute path to the WordPress directory. */
|
|
||||||
if ( ! defined( 'ABSPATH' ) ) {
|
|
||||||
define( 'ABSPATH', __DIR__ . '/' );
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Sets up WordPress vars and included files. */
|
|
||||||
require_once ABSPATH . 'wp-settings.php';
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
if cat /usr/share/webapps/nextcloud/index.php
|
if cat /var/www/nextcloud/config/config.php
|
||||||
then
|
then
|
||||||
touch /usr/share/webapps/nextcloud/index.php
|
touch /var/www/nextcloud/config/config.php
|
||||||
else
|
else
|
||||||
sleep 15
|
sleep 15
|
||||||
cd /var/www/nextcloud
|
cd /var/www/nextcloud
|
||||||
|
@ -1,15 +1,12 @@
|
|||||||
FROM alpine
|
FROM alpine:3.18.3
|
||||||
RUN sleep 10
|
RUN sleep 10
|
||||||
RUN apk update
|
RUN apk update
|
||||||
RUN apk add openssl
|
RUN apk add openssl
|
||||||
RUN apk add nginx
|
RUN apk add nginx
|
||||||
#COPY srcs/start.sh /root/start.sh
|
|
||||||
COPY srcs/nginx.conf /etc/nginx/nginx.conf
|
COPY srcs/nginx.conf /etc/nginx/nginx.conf
|
||||||
COPY srcs/index.html /var/www/html/index.html
|
COPY srcs/index.html /var/www/html/index.html
|
||||||
COPY srcs/style.css /var/www/html/style.css
|
COPY srcs/style.css /var/www/html/style.css
|
||||||
WORKDIR /root/
|
WORKDIR /root/
|
||||||
#RUN adduser --disabled-password admin
|
|
||||||
#RUN echo "admin:password" | chpasswd
|
|
||||||
RUN openssl genrsa -out nginx.key
|
RUN openssl genrsa -out nginx.key
|
||||||
RUN openssl req -new -key nginx.key -out nginx.csr -subj "/C=NL/ST=Friesland/L=Heerenveen/O=localhost/OU=localhost/CN=localhost/emailAddress=djonker@student.codam.nl"
|
RUN openssl req -new -key nginx.key -out nginx.csr -subj "/C=NL/ST=Friesland/L=Heerenveen/O=localhost/OU=localhost/CN=localhost/emailAddress=djonker@student.codam.nl"
|
||||||
RUN openssl x509 -req -days 365 -in nginx.csr -signkey nginx.key -out nginx.crt
|
RUN openssl x509 -req -days 365 -in nginx.csr -signkey nginx.key -out nginx.crt
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM alpine
|
FROM alpine:3.18.3
|
||||||
RUN sleep 10
|
RUN sleep 10
|
||||||
RUN apk update
|
RUN apk update
|
||||||
RUN apk add redis
|
RUN apk add redis
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM alpine
|
FROM alpine:3.18.3
|
||||||
RUN sleep 10
|
RUN sleep 10
|
||||||
RUN apk update
|
RUN apk update
|
||||||
RUN apk add openssl
|
RUN apk add openssl
|
||||||
|
Loading…
Reference in New Issue
Block a user