done? cleaner

This commit is contained in:
kinou-p 2022-10-08 12:00:52 +02:00
parent 967cc568ef
commit ba1522d49d
5 changed files with 25 additions and 121 deletions

View File

@ -19,15 +19,4 @@ RUN mkdir /mysql_scripts
COPY ./tools/ /mysql_scripts/ COPY ./tools/ /mysql_scripts/
EXPOSE 3306 EXPOSE 3306
ENTRYPOINT ["bash", "mysql_scripts/sqlStart.sh"] ENTRYPOINT ["bash", "mysql_scripts/sqlStart.sh"]
#RUN service mysql start && mysql < /mysql_scripts/mySqlScript.sql
#CMD ["service", "mysql", "start", "&&","mysqld"]
#CMD ["mysqld"]
#CMD ["mysqld", "--bind-address=0.0.0.0"]
#CMD ["bash", "mysql_scripts/sqlStart.sh"]
#ENTRYPOINT ["mysqld"]

View File

@ -1,4 +0,0 @@
CREATE DATABASE IF NOT EXISTS $MARIADB_DATABASE;
CREATE USER IF NOT EXISTS '$MARIADB_USER'@'%' IDENTIFIED BY '$MARIADB_PASSWORD';
GRANT ALL PRIVILEGES ON *.* TO '$MARIADB_USER'@'%';
FLUSH PRIVILEGES;

View File

@ -1,6 +1,16 @@
#!/bin/bash # **************************************************************************** #
# #
# ::: :::::::: #
# sqlStart.sh :+: :+: :+: #
# +:+ +:+ +:+ #
# By: apommier <apommier@student.42.fr> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2022/10/08 11:59:11 by apommier #+# #+# #
# Updated: 2022/10/08 11:59:12 by apommier ### ########.fr #
# #
# **************************************************************************** #
service mysql start service mysql start
#service mysql start && mysql < /mysql_scripts/mySqlScript.sql
mysql << EOF mysql << EOF
@ -10,10 +20,6 @@ GRANT ALL PRIVILEGES ON *.* TO '${MARIADB_USER}'@'%';
FLUSH PRIVILEGES; FLUSH PRIVILEGES;
EOF EOF
#mysqld --datadir='/home/mariadb'
service mysql stop service mysql stop
mysqld mysqld
#/etc/init.d/mysql stop
#exec "$@"

View File

@ -1,3 +1,15 @@
# **************************************************************************** #
# #
# ::: :::::::: #
# start.sh :+: :+: :+: #
# +:+ +:+ +:+ #
# By: apommier <apommier@student.42.fr> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2022/10/08 11:59:05 by apommier #+# #+# #
# Updated: 2022/10/08 11:59:06 by apommier ### ########.fr #
# #
# **************************************************************************** #
#!/bin/bash #!/bin/bash
sleep 5 sleep 5
@ -17,7 +29,6 @@ then
wp core download --locale=fr_FR --allow-root; wp core download --locale=fr_FR --allow-root;
echo "Wordpress: configuration..." echo "Wordpress: configuration..."
wp config create --dbname=${MARIADB_DATABASE} --dbuser=${MARIADB_USER} --dbpass=${MARIADB_PASSWORD} --dbhost=${WORDPRESS_DB_HOST} --skip-check --allow-root wp config create --dbname=${MARIADB_DATABASE} --dbuser=${MARIADB_USER} --dbpass=${MARIADB_PASSWORD} --dbhost=${WORDPRESS_DB_HOST} --skip-check --allow-root
#mv /var/www/tools/wp-config.php /var/www/html/
echo "Wordpress: installation..."; echo "Wordpress: installation...";
wp core install --url=${WP_URL} --title=${WP_TITLE} --admin_user=${WP_ADMIN_LOGIN} --admin_password=${WP_ADMIN_PASSWORD} --admin_email="${WP_ADMIN_EMAIL}" --skip-email --allow-root; wp core install --url=${WP_URL} --title=${WP_TITLE} --admin_user=${WP_ADMIN_LOGIN} --admin_password=${WP_ADMIN_PASSWORD} --admin_email="${WP_ADMIN_EMAIL}" --skip-email --allow-root;
echo "Wordpress: create user..."; echo "Wordpress: create user...";

View File

@ -1,98 +0,0 @@
<?php
/**
* La configuration de base de votre installation WordPress.
*
* Ce fichier est utilisé par le script de création de wp-config.php pendant
* le processus dinstallation. Vous navez pas à utiliser le site web, vous
* pouvez simplement renommer ce fichier en « wp-config.php » et remplir les
* valeurs.
*
* Ce fichier contient les réglages de configuration suivants :
*
* Réglages MySQL
* Préfixe de table
* Clés secrètes
* Langue utilisée
* ABSPATH
*
* @link https://fr.wordpress.org/support/article/editing-wp-config-php/.
*
* @package WordPress
*/
// ** Réglages MySQL - Votre hébergeur doit vous fournir ces informations. ** //
/** Nom de la base de données de WordPress. */
define( 'DB_NAME', 'wordpress' );
/** Utilisateur de la base de données MySQL. */
define( 'DB_USER', 'apommier' );
/** Mot de passe de la base de données MySQL. */
define( 'DB_PASSWORD', '1234' );
/** Adresse de lhébergement MySQL. */
define( 'DB_HOST', 'mariadb' );
/** Jeu de caractères à utiliser par la base de données lors de la création des tables. */
define( 'DB_CHARSET', 'utf8mb4' );
/**
* Type de collation de la base de données.
* Ny touchez que si vous savez ce que vous faites.
*/
define( 'DB_COLLATE', '' );
/**#@+
* Clés uniques dauthentification et salage.
*
* Remplacez les valeurs par défaut par des phrases uniques !
* Vous pouvez générer des phrases aléatoires en utilisant
* {@link https://api.wordpress.org/secret-key/1.1/salt/ le service de clés secrètes de WordPress.org}.
* Vous pouvez modifier ces phrases à nimporte quel moment, afin dinvalider tous les cookies existants.
* Cela forcera également tous les utilisateurs à se reconnecter.
*
* @since 2.6.0
*/
define( 'AUTH_KEY', 'Vm(p!{}6_cxF rTYP`I=)!l&60xm9MR?^**D:>_=r2;(P}<-Qi ZnAL%G3n CQWA' );
define( 'SECURE_AUTH_KEY', 'T+2K-V&%Nb0+lvfRvom)BMt&aNXM:G`3!y>HwXk*tf=j:cR5!fccpWxAv5b&v`Qe' );
define( 'LOGGED_IN_KEY', '3FV[c{H<[z<~d=m{-;5#g&5iZk{,Ceke76tc%CTGbksQvT),i=PoVz}bet;(dD+5' );
define( 'NONCE_KEY', 'G>:_Ja?N<5ySFU?,g=[7?k~&tf)sFqElCa~Og.mpYhK* =eD4l6cLBa7O)m.yN)#' );
define( 'AUTH_SALT', 'O,[H`{.h 6<~YG XUkw}&B6>/o]}<@9I apmJ PQ(%WsTI>jWvKPAUS`m<cftLL:' );
define( 'SECURE_AUTH_SALT', 'H`i~!l[G(;U ,;Nq$SI-H5>4hdxy`Q$2kC3ZSLMrdFm^(W*xeG=lg/Xe%GKaIdX&' );
define( 'LOGGED_IN_SALT', '2!0~FjHbN9&*7)-hzL$l~xQ6alaEm|1T0e2A9 71LsUF(kc&Cx<R4Y/PXG8X|`9|' );
define( 'NONCE_SALT', 'k7:._><Zk<ZOTp+WOwXr!wuIOqdg6Z3!HYlBXx m20~lEhXQ`!|W(Qv^/p9mZ.ro' );
/**#@-*/
/**
* Préfixe de base de données pour les tables de WordPress.
*
* Vous pouvez installer plusieurs WordPress sur une seule base de données
* si vous leur donnez chacune un préfixe unique.
* Nutilisez que des chiffres, des lettres non-accentuées, et des caractères soulignés !
*/
$table_prefix = 'wp_';
/**
* Pour les développeurs : le mode déboguage de WordPress.
*
* En passant la valeur suivante à "true", vous activez laffichage des
* notifications derreurs pendant vos essais.
* Il est fortement recommandé que les développeurs dextensions et
* de thèmes se servent de WP_DEBUG dans leur environnement de
* développement.
*
* Pour plus dinformation sur les autres constantes qui peuvent être utilisées
* pour le déboguage, rendez-vous sur le Codex.
*
* @link https://fr.wordpress.org/support/article/debugging-in-wordpress/
*/
define( 'WP_DEBUG', false );
/* Cest tout, ne touchez pas à ce qui suit ! Bonne publication. */
/** Chemin absolu vers le dossier de WordPress. */
if ( ! defined( 'ABSPATH' ) )
define( 'ABSPATH', dirname( __FILE__ ) . '/' );
/** Réglage des variables de WordPress et de ses fichiers inclus. */
require_once( ABSPATH . 'wp-settings.php' );