mirror of
https://github.com/getnamingo/registry.git
synced 2025-05-14 16:46:59 +02:00
Updates to installer to suppress some warnings
This commit is contained in:
parent
f0e7d8a3c7
commit
5276413470
3 changed files with 23 additions and 10 deletions
|
@ -14,7 +14,7 @@
|
||||||
<a href="https://namingo.org" target="_blank" class="link-secondary" rel="noopener">Namingo</a>
|
<a href="https://namingo.org" target="_blank" class="link-secondary" rel="noopener">Namingo</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="list-inline-item">
|
<li class="list-inline-item">
|
||||||
v1.0.12
|
v1.0.13
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -31,6 +31,12 @@ if [[ -e /etc/os-release ]]; then
|
||||||
VER=$VERSION_ID
|
VER=$VERSION_ID
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Ensure the script is run as root
|
||||||
|
if [[ $EUID -ne 0 ]]; then
|
||||||
|
echo "Error: This installer must be run as root or with sudo." >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
# Minimum requirements
|
# Minimum requirements
|
||||||
MIN_RAM_MB=2048
|
MIN_RAM_MB=2048
|
||||||
MIN_DISK_GB=10
|
MIN_DISK_GB=10
|
||||||
|
@ -384,7 +390,7 @@ EOF
|
||||||
echo 'Composer installed'
|
echo 'Composer installed'
|
||||||
|
|
||||||
cd /var/www/cp
|
cd /var/www/cp
|
||||||
composer install
|
COMPOSER_ALLOW_SUPERUSER=1 composer install --no-interaction --quiet
|
||||||
|
|
||||||
# Importing the database
|
# Importing the database
|
||||||
echo "Importing database."
|
echo "Importing database."
|
||||||
|
@ -396,14 +402,14 @@ EOF
|
||||||
cd /opt/registry/whois/web
|
cd /opt/registry/whois/web
|
||||||
cp -r * /var/www/whois
|
cp -r * /var/www/whois
|
||||||
cd /var/www/whois
|
cd /var/www/whois
|
||||||
composer require gregwar/captcha
|
COMPOSER_ALLOW_SUPERUSER=1 composer require gregwar/captcha --no-interaction --quiet
|
||||||
mv /var/www/whois/config.php.dist /var/www/whois/config.php
|
mv /var/www/whois/config.php.dist /var/www/whois/config.php
|
||||||
sed -i "s|'whois_url' => '.*'|'whois_url' => 'whois.${REGISTRY_DOMAIN}'|" /var/www/whois/config.php
|
sed -i "s|'whois_url' => '.*'|'whois_url' => 'whois.${REGISTRY_DOMAIN}'|" /var/www/whois/config.php
|
||||||
sed -i "s|'rdap_url' => '.*'|'rdap_url' => 'rdap.${REGISTRY_DOMAIN}'|" /var/www/whois/config.php
|
sed -i "s|'rdap_url' => '.*'|'rdap_url' => 'rdap.${REGISTRY_DOMAIN}'|" /var/www/whois/config.php
|
||||||
|
|
||||||
echo "Installing WHOIS Server."
|
echo "Installing WHOIS Server."
|
||||||
cd /opt/registry/whois/port43
|
cd /opt/registry/whois/port43
|
||||||
composer install
|
COMPOSER_ALLOW_SUPERUSER=1 composer install --no-interaction --quiet
|
||||||
mv /opt/registry/whois/port43/config.php.dist /opt/registry/whois/port43/config.php
|
mv /opt/registry/whois/port43/config.php.dist /opt/registry/whois/port43/config.php
|
||||||
sed -i "s|'db_username' => 'your_username'|'db_username' => '$DB_USER'|g" /opt/registry/whois/port43/config.php
|
sed -i "s|'db_username' => 'your_username'|'db_username' => '$DB_USER'|g" /opt/registry/whois/port43/config.php
|
||||||
sed -i "s|'db_password' => 'your_password'|'db_password' => '$DB_PASSWORD'|g" /opt/registry/whois/port43/config.php
|
sed -i "s|'db_password' => 'your_password'|'db_password' => '$DB_PASSWORD'|g" /opt/registry/whois/port43/config.php
|
||||||
|
@ -415,7 +421,7 @@ EOF
|
||||||
|
|
||||||
echo "Installing RDAP Server."
|
echo "Installing RDAP Server."
|
||||||
cd /opt/registry/rdap
|
cd /opt/registry/rdap
|
||||||
composer install
|
COMPOSER_ALLOW_SUPERUSER=1 composer install --no-interaction --quiet
|
||||||
mv /opt/registry/rdap/config.php.dist /opt/registry/rdap/config.php
|
mv /opt/registry/rdap/config.php.dist /opt/registry/rdap/config.php
|
||||||
sed -i "s|'db_username' => 'your_username'|'db_username' => '$DB_USER'|g" /opt/registry/rdap/config.php
|
sed -i "s|'db_username' => 'your_username'|'db_username' => '$DB_USER'|g" /opt/registry/rdap/config.php
|
||||||
sed -i "s|'db_password' => 'your_password'|'db_password' => '$DB_PASSWORD'|g" /opt/registry/rdap/config.php
|
sed -i "s|'db_password' => 'your_password'|'db_password' => '$DB_PASSWORD'|g" /opt/registry/rdap/config.php
|
||||||
|
@ -427,7 +433,7 @@ EOF
|
||||||
|
|
||||||
echo "Installing EPP Server."
|
echo "Installing EPP Server."
|
||||||
cd /opt/registry/epp
|
cd /opt/registry/epp
|
||||||
composer install
|
COMPOSER_ALLOW_SUPERUSER=1 composer install --no-interaction --quiet
|
||||||
mv /opt/registry/epp/config.php.dist /opt/registry/epp/config.php
|
mv /opt/registry/epp/config.php.dist /opt/registry/epp/config.php
|
||||||
sed -i "s|'db_username' => 'your_username'|'db_username' => '$DB_USER'|g" /opt/registry/epp/config.php
|
sed -i "s|'db_username' => 'your_username'|'db_username' => '$DB_USER'|g" /opt/registry/epp/config.php
|
||||||
sed -i "s|'db_password' => 'your_password'|'db_password' => '$DB_PASSWORD'|g" /opt/registry/epp/config.php
|
sed -i "s|'db_password' => 'your_password'|'db_password' => '$DB_PASSWORD'|g" /opt/registry/epp/config.php
|
||||||
|
@ -439,14 +445,14 @@ EOF
|
||||||
|
|
||||||
echo "Installing Automation Scripts."
|
echo "Installing Automation Scripts."
|
||||||
cd /opt/registry/automation
|
cd /opt/registry/automation
|
||||||
composer install
|
COMPOSER_ALLOW_SUPERUSER=1 composer install --no-interaction --quiet
|
||||||
mv /opt/registry/automation/config.php.dist /opt/registry/automation/config.php
|
mv /opt/registry/automation/config.php.dist /opt/registry/automation/config.php
|
||||||
sed -i "s|'db_username' => 'your_username'|'db_username' => '$DB_USER'|g" /opt/registry/automation/config.php
|
sed -i "s|'db_username' => 'your_username'|'db_username' => '$DB_USER'|g" /opt/registry/automation/config.php
|
||||||
sed -i "s|'db_password' => 'your_password'|'db_password' => '$DB_PASSWORD'|g" /opt/registry/automation/config.php
|
sed -i "s|'db_password' => 'your_password'|'db_password' => '$DB_PASSWORD'|g" /opt/registry/automation/config.php
|
||||||
|
|
||||||
echo "Installing DAS Server."
|
echo "Installing DAS Server."
|
||||||
cd /opt/registry/das
|
cd /opt/registry/das
|
||||||
composer install
|
COMPOSER_ALLOW_SUPERUSER=1 composer install --no-interaction --quiet
|
||||||
mv /opt/registry/das/config.php.dist /opt/registry/das/config.php
|
mv /opt/registry/das/config.php.dist /opt/registry/das/config.php
|
||||||
sed -i "s|'db_username' => 'your_username'|'db_username' => '$DB_USER'|g" /opt/registry/das/config.php
|
sed -i "s|'db_username' => 'your_username'|'db_username' => '$DB_USER'|g" /opt/registry/das/config.php
|
||||||
sed -i "s|'db_password' => 'your_password'|'db_password' => '$DB_PASSWORD'|g" /opt/registry/das/config.php
|
sed -i "s|'db_password' => 'your_password'|'db_password' => '$DB_PASSWORD'|g" /opt/registry/das/config.php
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Ensure the script is run as root
|
||||||
|
if [[ $EUID -ne 0 ]]; then
|
||||||
|
echo "Error: This update script must be run as root or with sudo." >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
# Prompt the user for confirmation
|
# Prompt the user for confirmation
|
||||||
echo "This will update Namingo Registry from v1.0.12 to v1.0.13."
|
echo "This will update Namingo Registry from v1.0.12 to v1.0.13."
|
||||||
echo "Make sure you have a backup of the database, /var/www/cp, and /opt/registry."
|
echo "Make sure you have a backup of the database, /var/www/cp, and /opt/registry."
|
||||||
|
@ -93,7 +99,8 @@ composer_update() {
|
||||||
dir=$1
|
dir=$1
|
||||||
if [[ -d "$dir" ]]; then
|
if [[ -d "$dir" ]]; then
|
||||||
echo "Updating composer in $dir..."
|
echo "Updating composer in $dir..."
|
||||||
cd "$dir" && composer update
|
cd "$dir" || exit
|
||||||
|
COMPOSER_ALLOW_SUPERUSER=1 composer update --no-interaction --quiet
|
||||||
else
|
else
|
||||||
echo "Directory $dir does not exist. Skipping composer update..."
|
echo "Directory $dir does not exist. Skipping composer update..."
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue