mirror of
https://github.com/godotengine/godot-website.git
synced 2026-01-04 06:09:55 +03:00
34 lines
1.1 KiB
Bash
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
|