Fixed new project scripts

This commit is contained in:
Nick Yeoman 2023-12-19 13:05:01 -08:00
parent ae3688b166
commit 471395fba7
3 changed files with 12 additions and 8 deletions

View File

@ -18,11 +18,11 @@ PROJECTNAME=${1:-$(prompt_for_value "Enter PROJECTNAME")}
cat <<EOF > $ENV_FILE cat <<EOF > $ENV_FILE
# Docker # Docker
NETWORKNAME=${PROJECTNAME}_web NETWORKNAME=admin_web
# MySQL # MySQL
MYSQL_ROOT_PASSWORD=$(generate_password) MYSQL_ROOT_PASSWORD=$(generate_password)
MYSQL_USER=u$(echo $PROJECTNAME | tr '[:upper:]' '[:lower:]') MYSQL_USER=u_$(echo $PROJECTNAME | tr '[:upper:]' '[:lower:]')
MYSQL_PASSWORD=$(generate_password) MYSQL_PASSWORD=$(generate_password)
MYSQL_DATABASE=db_$(echo $PROJECTNAME | tr '[:upper:]' '[:lower:]') MYSQL_DATABASE=db_$(echo $PROJECTNAME | tr '[:upper:]' '[:lower:]')
@ -31,8 +31,8 @@ GITEA_API_URL=REPLACEME
ACCESS_TOKEN=REPLACEME ACCESS_TOKEN=REPLACEME
# Joomla # Joomla
EMAIL=noreply@example.com EMAIL=noreply@$(echo $PROJECTNAME | tr '[:upper:]' '[:lower:]').com
JOOMLA_USER="John Doe" JOOMLA_USER="$PROJECTNAME"
JOOMLA_USERNAME=admin JOOMLA_USERNAME=admin
# Passwords must be 12 characters long (admin-password) # Passwords must be 12 characters long (admin-password)
JOOMLA_PASSWORD=$(generate_password) JOOMLA_PASSWORD=$(generate_password)
@ -45,4 +45,6 @@ SMTP_SECURITY='None'
SMTP_PORT=1025 SMTP_PORT=1025
EOF EOF
rm $0
echo "Generated $ENV_FILE with randomly generated passwords and customized PROJECTNAME." echo "Generated $ENV_FILE with randomly generated passwords and customized PROJECTNAME."

View File

@ -1,14 +1,15 @@
#!/bin/bash #!/bin/bash
# This Bash script initializes a new Git repository, removes existing Git info, creates a README.md with the project name, and makes an initial commit.
PROJECTNAME=$(basename "$(pwd)") PROJECTNAME=$(basename "$(pwd)")
# Remove existing Git repository information rm -rf .git # Remove existing Git repository information
rm -rf .git
# New readme for Project
rm README.md rm README.md
touch README.md touch README.md
echo "# ${PROJECTNAME}" > README.md echo "# ${PROJECTNAME}" > README.md
echo "" > README.md echo "" >> README.md
echo "Created a fresh repo for your ${PROJECTNAME} project." >> README.md echo "Created a fresh repo for your ${PROJECTNAME} project." >> README.md
# Initialize a new Git repository # Initialize a new Git repository

View File

@ -1,4 +1,5 @@
#!/bin/bash #!/bin/bash
# Creates a private Git repository on Gitea using its API, adds a remote origin to the local Git repository, and pushes existing changes to the master branch.
PROJECTNAME=$(basename "$(pwd)") PROJECTNAME=$(basename "$(pwd)")