dev init
This commit is contained in:
@@ -1,2 +0,0 @@
|
||||
# Environment variables
|
||||
.env
|
||||
@@ -1,7 +0,0 @@
|
||||
FROM wordpress:6.9-php8.1-fpm-alpine
|
||||
|
||||
# Correct permissions
|
||||
RUN chown -R www-data:www-data /var/www/html/wp-content
|
||||
|
||||
# Create .env
|
||||
RUN ./gen-env.sh
|
||||
+5
-5
@@ -6,7 +6,7 @@
|
||||
|
||||
services:
|
||||
wordpress:
|
||||
build: .
|
||||
image: 'wordpress:6.9-php8.1-fpm-alpine'
|
||||
volumes:
|
||||
- 'wordpress-files:/var/www/html'
|
||||
- 'wp-config.php /var/www/html/wp-config.php'
|
||||
@@ -16,12 +16,12 @@ services:
|
||||
- WORDPRESS_DB_HOST=mariadb
|
||||
- WORDPRESS_DB_USER=${SERVICE_USER_WORDPRESS}
|
||||
- WORDPRESS_DB_PASSWORD=${SERVICE_PASSWORD_WORDPRESS}
|
||||
- WORDPRESS_DB_NAME=${SERVICE_DB_NAME}
|
||||
- WORDPRESS_DB_NAME=wordpress
|
||||
depends_on:
|
||||
- mariadb
|
||||
|
||||
nginx:
|
||||
image: nginx:alpine
|
||||
image: 'nginx:1-alpine'
|
||||
depends_on:
|
||||
- wordpress
|
||||
volumes:
|
||||
@@ -31,12 +31,12 @@ services:
|
||||
- "80:80"
|
||||
|
||||
mariadb:
|
||||
image: mariadb:11
|
||||
image: 'mariadb:11'
|
||||
volumes:
|
||||
- 'mariadb-data:/var/lib/mysql'
|
||||
environment:
|
||||
- MYSQL_ROOT_PASSWORD=${SERVICE_PASSWORD_ROOT}
|
||||
- MYSQL_DATABASE=${SERVICE_DB_NAME}
|
||||
- MYSQL_DATABASE=wordpress
|
||||
- MYSQL_USER=${SERVICE_USER_WORDPRESS}
|
||||
- MYSQL_PASSWORD=${SERVICE_PASSWORD_WORDPRESS}
|
||||
|
||||
|
||||
-11
@@ -1,11 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
cat <<EOF > .env
|
||||
# WordPress
|
||||
SERVICE_USER_WORDPRESS=$(openssl rand -hex 16)
|
||||
SERVICE_PASSWORD_WORDPRESS=$(openssl rand -hex 32)
|
||||
SERVICE_DB_NAME=$(openssl rand -hex 8)
|
||||
|
||||
# Database
|
||||
SERVICE_PASSWORD_ROOT=$(openssl rand -hex 16)
|
||||
EOF
|
||||
-102
@@ -1,102 +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 website, you can copy this file to "wp-config.php"
|
||||
* and fill in the values.
|
||||
*
|
||||
* This file contains the following configurations:
|
||||
*
|
||||
* * Database settings
|
||||
* * Secret keys
|
||||
* * Database table prefix
|
||||
* * ABSPATH
|
||||
*
|
||||
* @link https://developer.wordpress.org/advanced-administration/wordpress/wp-config/
|
||||
*
|
||||
* @package WordPress
|
||||
*/
|
||||
|
||||
// ** Database settings - You can get this info from your web host ** //
|
||||
/** The name of the database for WordPress */
|
||||
define( 'DB_NAME', 'database_name_here' );
|
||||
|
||||
/** Database username */
|
||||
define( 'DB_USER', 'username_here' );
|
||||
|
||||
/** Database password */
|
||||
define( 'DB_PASSWORD', 'password_here' );
|
||||
|
||||
/** Database hostname */
|
||||
define( 'DB_HOST', 'localhost' );
|
||||
|
||||
/** Database charset to use in creating database tables. */
|
||||
define( 'DB_CHARSET', 'utf8' );
|
||||
|
||||
/** The database collate type. Don't change this if in doubt. */
|
||||
define( 'DB_COLLATE', '' );
|
||||
|
||||
/**#@+
|
||||
* 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', 'put your unique phrase here' );
|
||||
define( 'SECURE_AUTH_KEY', 'put your unique phrase here' );
|
||||
define( 'LOGGED_IN_KEY', 'put your unique phrase here' );
|
||||
define( 'NONCE_KEY', 'put your unique phrase here' );
|
||||
define( 'AUTH_SALT', 'put your unique phrase here' );
|
||||
define( 'SECURE_AUTH_SALT', 'put your unique phrase here' );
|
||||
define( 'LOGGED_IN_SALT', 'put your unique phrase here' );
|
||||
define( 'NONCE_SALT', 'put your unique phrase here' );
|
||||
|
||||
/**#@-*/
|
||||
|
||||
/**
|
||||
* 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!
|
||||
*
|
||||
* At the installation time, database tables are created with the specified prefix.
|
||||
* Changing this value after WordPress is installed will make your site think
|
||||
* it has not been installed.
|
||||
*
|
||||
* @link https://developer.wordpress.org/advanced-administration/wordpress/wp-config/#table-prefix
|
||||
*/
|
||||
$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://developer.wordpress.org/advanced-administration/debug/debug-wordpress/
|
||||
*/
|
||||
define( 'WP_DEBUG', false );
|
||||
|
||||
/* Add any custom values between this line and the "stop editing" line. */
|
||||
|
||||
|
||||
|
||||
/* 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';
|
||||
Reference in New Issue
Block a user