Update Pixelfed install script for HTTPS and key generation
Added FORCE_HTTPS_URLS and HTTPS environment variables to .env generation, set APP_KEY to empty, and updated artisan key:generate to use --force. These changes improve initial configuration and support for non-HTTPS setups.
This commit is contained in:
parent
25f716c8fa
commit
13d82b5b31
@ -61,12 +61,14 @@ cd /opt/pixelfed
|
|||||||
cat <<EOF >/opt/pixelfed/.env
|
cat <<EOF >/opt/pixelfed/.env
|
||||||
APP_NAME="Pixelfed"
|
APP_NAME="Pixelfed"
|
||||||
APP_ENV="production"
|
APP_ENV="production"
|
||||||
|
APP_KEY=
|
||||||
APP_DEBUG="false"
|
APP_DEBUG="false"
|
||||||
APP_URL=http://${LOCAL_IP}
|
APP_URL=http://${LOCAL_IP}
|
||||||
APP_DOMAIN=${LOCAL_IP}
|
APP_DOMAIN=${LOCAL_IP}
|
||||||
ADMIN_DOMAIN=${LOCAL_IP}
|
ADMIN_DOMAIN=${LOCAL_IP}
|
||||||
SESSION_DOMAIN=${LOCAL_IP}
|
SESSION_DOMAIN=${LOCAL_IP}
|
||||||
TRUST_PROXIES="*"
|
TRUST_PROXIES="*"
|
||||||
|
FORCE_HTTPS_URLS="false"
|
||||||
|
|
||||||
OPEN_REGISTRATION="false"
|
OPEN_REGISTRATION="false"
|
||||||
ENFORCE_EMAIL_VERIFICATION="false"
|
ENFORCE_EMAIL_VERIFICATION="false"
|
||||||
@ -121,6 +123,7 @@ MAIL_FROM_NAME="Pixelfed"
|
|||||||
PF_ENABLE_CLOUD="false"
|
PF_ENABLE_CLOUD="false"
|
||||||
FILESYSTEM_CLOUD="s3"
|
FILESYSTEM_CLOUD="s3"
|
||||||
SESSION_SECURE_COOKIE="false"
|
SESSION_SECURE_COOKIE="false"
|
||||||
|
HTTPS="false"
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
chown -R pixelfed:pixelfed /opt/pixelfed
|
chown -R pixelfed:pixelfed /opt/pixelfed
|
||||||
@ -130,8 +133,8 @@ chmod -R 775 /opt/pixelfed/storage /opt/pixelfed/bootstrap/cache
|
|||||||
export COMPOSER_ALLOW_SUPERUSER=1
|
export COMPOSER_ALLOW_SUPERUSER=1
|
||||||
$STD composer install --no-dev --no-ansi --no-interaction --optimize-autoloader
|
$STD composer install --no-dev --no-ansi --no-interaction --optimize-autoloader
|
||||||
|
|
||||||
sudo -u pixelfed php artisan key:generate
|
$STD sudo -u pixelfed php artisan key:generate --force
|
||||||
sudo -u pixelfed php artisan storage:link
|
$STD sudo -u pixelfed php artisan storage:link
|
||||||
$STD sudo -u pixelfed php artisan migrate --force
|
$STD sudo -u pixelfed php artisan migrate --force
|
||||||
$STD sudo -u pixelfed php artisan import:cities
|
$STD sudo -u pixelfed php artisan import:cities
|
||||||
$STD sudo -u pixelfed php artisan passport:keys
|
$STD sudo -u pixelfed php artisan passport:keys
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user