Fixed new project scripts
This commit is contained in:
parent
ae3688b166
commit
471395fba7
@ -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."
|
||||||
|
@ -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
|
|
||||||
|
|
||||||
rm README.md
|
# New readme for Project
|
||||||
|
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
|
||||||
|
@ -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)")
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user