PHP Classes

File: .devcontainer/local-features/bootstrap-winter/bootstrap.sh

Recommend this page to a friend!
  Packages of Luke Towers   Winter   .devcontainer/local-features/bootstrap-winter/bootstrap.sh   Download  
File: .devcontainer/local-features/bootstrap-winter/bootstrap.sh
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Winter
Content management system that uses MVC
Author: By
Last change:
Date: 8 months ago
Size: 1,395 bytes
 

Contents

Class file image Download
#!/usr/bin/env bash set -e echo "### Updating Composer dependencies" php ${PWD}/.devcontainer/local-features/bootstrap-winter/update-composer.php composer update --no-interaction --no-scripts --no-audit if [ ! -f "${PWD}/.env" ]; then echo "### Generating .env file" php artisan winter:env -q php artisan key:generate -q fi if [ "${DB_CONNECTION}" = "sqlite" ] && [ "${DB_DATABASE}" = "${PWD}/storage/database.sqlite" ] && [ ! -f "${PWD}/storage/database.sqlite" ]; then SETUP_ADMIN=true echo "### Creating SQLite database" touch storage/database.sqlite fi echo "### Run migrations" php artisan migrate if [ "${SETUP_ADMIN}" = true ]; then echo "### Setup admin" php artisan winter:passwd admin admin fi echo "### Switch theme" php artisan theme:use workshop echo "### Ignoring files in Git" echo "plugins/*" >> "${PWD}/.git/info/exclude" echo "themes/*" >> "${PWD}/.git/info/exclude" echo "composer.json" >> "${PWD}/.git/info/exclude" git update-index --assume-unchanged composer.json git restore config cp ${PWD}/.devcontainer/.vscode/launch.json ${PWD}/.vscode/launch.json if [ "${CODESPACES}" = "true" ]; then echo "### Configure for Codespaces" php ${PWD}/.devcontainer/local-features/bootstrap-winter/codespaces.php git update-index --assume-unchanged config/app.php gh codespace ports visibility 8080:public -c $CODESPACE_NAME fi