Files
godot-website/docker/php/init/init.sh
2022-07-12 13:45:08 +03:00

34 lines
1.1 KiB
Bash

#!/usr/bin/env bash
# Only do this once.
CONTAINER_ALREADY_STARTED="/tmp/CONTAINER_ALREADY_STARTED"
if [ ! -e $CONTAINER_ALREADY_STARTED ]; then
touch $CONTAINER_ALREADY_STARTED
echo "Performing initial OctoberCMS setup..."
# Migrate OctoberCMS to the actual database and reset it.
echo "Migrating OctoberCMS to the actual database..."
php artisan october:up
echo "Resetting OctoberCMS and removing demo assets..."
php artisan october:fresh
echo "Resetting OctoberCMS admin account..."
php artisan october:passwd admin admin
# Install plugins.
echo "Installing required October plugins..."
# TODO: Pin plugin versions.
php artisan plugin:install "paulvonzimmerman.patreon"
php artisan plugin:install "pikanji.agent"
php artisan plugin:install "rainlab.blog"
php artisan plugin:install "sobored.rss"
echo "Updating file permissions for newly created files..."
chown www-data:www-data -R .
echo "Godot Website is READY to use!"
else
echo "Skipped initial OctoberCMS setup."
fi
exec docker-php-entrypoint apache2-foreground