mirror of
https://github.com/uprightbass360/AzerothCore-RealmMaster.git
synced 2026-01-13 00:58:34 +00:00
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f4e88abde8 | ||
|
|
305da352c0 | ||
|
|
61436263ad |
@@ -559,3 +559,5 @@ MODULE_MOD_PYTHON_ENGINE=0
|
|||||||
MODULE_WRATH_OF_THE_VANILLA_V2=0
|
MODULE_WRATH_OF_THE_VANILLA_V2=0
|
||||||
MODULE_DUELS=0
|
MODULE_DUELS=0
|
||||||
MODULE_WOW_CORE=0
|
MODULE_WOW_CORE=0
|
||||||
|
MODULE_CLANCENTAUR=0
|
||||||
|
MODULE_DELVES=0
|
||||||
|
|||||||
2
.github/workflows/build-and-publish.yml
vendored
2
.github/workflows/build-and-publish.yml
vendored
@@ -230,7 +230,7 @@ jobs:
|
|||||||
echo "<summary>View enabled modules</summary>" >> $GITHUB_STEP_SUMMARY
|
echo "<summary>View enabled modules</summary>" >> $GITHUB_STEP_SUMMARY
|
||||||
echo "" >> $GITHUB_STEP_SUMMARY
|
echo "" >> $GITHUB_STEP_SUMMARY
|
||||||
echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
|
echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
|
||||||
grep '^MODULE_.*=1' .env | sed 's/=1//' || true >> $GITHUB_STEP_SUMMARY
|
grep '^MODULE_.*=1' .env | sed 's/=1//' >> $GITHUB_STEP_SUMMARY || true
|
||||||
echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
|
echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
|
||||||
echo "</details>" >> $GITHUB_STEP_SUMMARY
|
echo "</details>" >> $GITHUB_STEP_SUMMARY
|
||||||
echo "" >> $GITHUB_STEP_SUMMARY
|
echo "" >> $GITHUB_STEP_SUMMARY
|
||||||
|
|||||||
238
.github/workflows/create-release.yml
vendored
238
.github/workflows/create-release.yml
vendored
@@ -87,54 +87,54 @@ jobs:
|
|||||||
cp -r docs "${PACKAGE_NAME}/docs"
|
cp -r docs "${PACKAGE_NAME}/docs"
|
||||||
|
|
||||||
# Create a quick start guide specific to this release
|
# Create a quick start guide specific to this release
|
||||||
cat > "${PACKAGE_NAME}/QUICKSTART.md" <<EOF
|
{
|
||||||
# Quick Start - AzerothCore RealmMaster ${VERSION}
|
echo "# Quick Start - AzerothCore RealmMaster ${VERSION}"
|
||||||
|
echo ""
|
||||||
## Module Profile: ${PROFILE}
|
echo "## Module Profile: ${PROFILE}"
|
||||||
**${MODULE_COUNT} modules included**
|
echo "${MODULE_COUNT} modules included"
|
||||||
|
echo ""
|
||||||
## Docker Images
|
echo "## Docker Images"
|
||||||
This release uses the following pre-built images:
|
echo "This release uses the following pre-built images:"
|
||||||
- \`\${DOCKERHUB_USERNAME}/azerothcore-realmmaster:authserver-${PROFILE_TAG}-${BUILD_DATE}\`
|
echo "- \`\${DOCKERHUB_USERNAME}/azerothcore-realmmaster:authserver-${PROFILE_TAG}-${BUILD_DATE}\`"
|
||||||
- \`\${DOCKERHUB_USERNAME}/azerothcore-realmmaster:worldserver-${PROFILE_TAG}-${BUILD_DATE}\`
|
echo "- \`\${DOCKERHUB_USERNAME}/azerothcore-realmmaster:worldserver-${PROFILE_TAG}-${BUILD_DATE}\`"
|
||||||
|
echo ""
|
||||||
Or use the latest tags:
|
echo "Or use the latest tags:"
|
||||||
- \`\${DOCKERHUB_USERNAME}/azerothcore-realmmaster:authserver-${PROFILE_TAG}-latest\`
|
echo "- \`\${DOCKERHUB_USERNAME}/azerothcore-realmmaster:authserver-${PROFILE_TAG}-latest\`"
|
||||||
- \`\${DOCKERHUB_USERNAME}/azerothcore-realmmaster:worldserver-${PROFILE_TAG}-latest\`
|
echo "- \`\${DOCKERHUB_USERNAME}/azerothcore-realmmaster:worldserver-${PROFILE_TAG}-latest\`"
|
||||||
|
echo ""
|
||||||
## Installation
|
echo "## Installation"
|
||||||
|
echo ""
|
||||||
1. **Edit .env.prebuilt**:
|
echo "1. **Edit .env.prebuilt**:"
|
||||||
\`\`\`bash
|
echo " \`\`\`bash"
|
||||||
nano .env.prebuilt
|
echo " nano .env.prebuilt"
|
||||||
# Set: DOCKERHUB_USERNAME=uprightbass360
|
echo " # Set: DOCKERHUB_USERNAME=your-dockerhub-username"
|
||||||
\`\`\`
|
echo " \`\`\`"
|
||||||
|
echo ""
|
||||||
2. **Rename to .env**:
|
echo "2. **Rename to .env**:"
|
||||||
\`\`\`bash
|
echo " \`\`\`bash"
|
||||||
mv .env.prebuilt .env
|
echo " mv .env.prebuilt .env"
|
||||||
\`\`\`
|
echo " \`\`\`"
|
||||||
|
echo ""
|
||||||
3. **Deploy**:
|
echo "3. **Deploy**:"
|
||||||
\`\`\`bash
|
echo " \`\`\`bash"
|
||||||
chmod +x deploy.sh status.sh cleanup.sh
|
echo " chmod +x deploy.sh status.sh cleanup.sh"
|
||||||
./deploy.sh
|
echo " ./deploy.sh"
|
||||||
\`\`\`
|
echo " \`\`\`"
|
||||||
|
echo ""
|
||||||
4. **Check status**:
|
echo "4. **Check status**:"
|
||||||
\`\`\`bash
|
echo " \`\`\`bash"
|
||||||
./status.sh
|
echo " ./status.sh"
|
||||||
\`\`\`
|
echo " \`\`\`"
|
||||||
|
echo ""
|
||||||
## Documentation
|
echo "## Documentation"
|
||||||
- [Pre-Built Images Guide](docs/PREBUILT_IMAGES.md)
|
echo "- [Pre-Built Images Guide](docs/PREBUILT_IMAGES.md)"
|
||||||
- [Getting Started](docs/GETTING_STARTED.md)
|
echo "- [Getting Started](docs/GETTING_STARTED.md)"
|
||||||
- [Troubleshooting](docs/TROUBLESHOOTING.md)
|
echo "- [Troubleshooting](docs/TROUBLESHOOTING.md)"
|
||||||
|
echo ""
|
||||||
## Support
|
echo "## Support"
|
||||||
- GitHub Issues: https://github.com/uprightbass360/AzerothCore-RealmMaster/issues
|
echo "- GitHub Issues: https://github.com/uprightbass360/AzerothCore-RealmMaster/issues"
|
||||||
- AzerothCore Discord: https://discord.gg/gkt4y2x
|
echo "- AzerothCore Discord: https://discord.gg/gkt4y2x"
|
||||||
EOF
|
} > "${PACKAGE_NAME}/QUICKSTART.md"
|
||||||
|
|
||||||
# Make scripts executable
|
# Make scripts executable
|
||||||
chmod +x "${PACKAGE_NAME}/deploy.sh"
|
chmod +x "${PACKAGE_NAME}/deploy.sh"
|
||||||
@@ -148,77 +148,77 @@ EOF
|
|||||||
|
|
||||||
- name: Generate release notes
|
- name: Generate release notes
|
||||||
run: |
|
run: |
|
||||||
cat > release_notes.md <<EOF
|
{
|
||||||
# AzerothCore RealmMaster ${VERSION} - ${PROFILE} Profile
|
echo "# AzerothCore RealmMaster ${VERSION} - ${PROFILE} Profile"
|
||||||
|
echo ""
|
||||||
## 🎯 Module Profile: ${PROFILE}
|
echo "## 🎯 Module Profile: ${PROFILE}"
|
||||||
**${MODULE_COUNT} modules included**
|
echo "${MODULE_COUNT} modules included"
|
||||||
|
echo ""
|
||||||
## 📦 Docker Images
|
echo "## 📦 Docker Images"
|
||||||
|
echo ""
|
||||||
Pull these pre-built images from Docker Hub:
|
echo "Pull these pre-built images from Docker Hub:"
|
||||||
|
echo ""
|
||||||
**Date-specific (recommended for production)**:
|
echo "**Date-specific (recommended for production)**:"
|
||||||
\`\`\`bash
|
echo "\`\`\`bash"
|
||||||
docker pull \${DOCKERHUB_USERNAME}/azerothcore-realmmaster:authserver-${PROFILE_TAG}-${BUILD_DATE}
|
echo "docker pull \${DOCKERHUB_USERNAME}/azerothcore-realmmaster:authserver-${PROFILE_TAG}-${BUILD_DATE}"
|
||||||
docker pull \${DOCKERHUB_USERNAME}/azerothcore-realmmaster:worldserver-${PROFILE_TAG}-${BUILD_DATE}
|
echo "docker pull \${DOCKERHUB_USERNAME}/azerothcore-realmmaster:worldserver-${PROFILE_TAG}-${BUILD_DATE}"
|
||||||
\`\`\`
|
echo "\`\`\`"
|
||||||
|
echo ""
|
||||||
**Latest (auto-updated nightly)**:
|
echo "**Latest (auto-updated nightly)**:"
|
||||||
\`\`\`bash
|
echo "\`\`\`bash"
|
||||||
docker pull \${DOCKERHUB_USERNAME}/azerothcore-realmmaster:authserver-${PROFILE_TAG}-latest
|
echo "docker pull \${DOCKERHUB_USERNAME}/azerothcore-realmmaster:authserver-${PROFILE_TAG}-latest"
|
||||||
docker pull \${DOCKERHUB_USERNAME}/azerothcore-realmmaster:worldserver-${PROFILE_TAG}-latest
|
echo "docker pull \${DOCKERHUB_USERNAME}/azerothcore-realmmaster:worldserver-${PROFILE_TAG}-latest"
|
||||||
\`\`\`
|
echo "\`\`\`"
|
||||||
|
echo ""
|
||||||
## 🚀 Quick Start
|
echo "## 🚀 Quick Start"
|
||||||
|
echo ""
|
||||||
\`\`\`bash
|
echo "\`\`\`bash"
|
||||||
# Download and extract
|
echo "# Download and extract"
|
||||||
wget https://github.com/uprightbass360/AzerothCore-RealmMaster/releases/download/${VERSION}/${PACKAGE_NAME}.zip
|
echo "wget https://github.com/uprightbass360/AzerothCore-RealmMaster/releases/download/${VERSION}/${PACKAGE_NAME}.zip"
|
||||||
unzip ${PACKAGE_NAME}.zip
|
echo "unzip ${PACKAGE_NAME}.zip"
|
||||||
cd ${PACKAGE_NAME}
|
echo "cd ${PACKAGE_NAME}"
|
||||||
|
echo ""
|
||||||
# Configure Docker Hub username
|
echo "# Configure Docker Hub username"
|
||||||
nano .env.prebuilt
|
echo "nano .env.prebuilt"
|
||||||
# Set: DOCKERHUB_USERNAME=uprightbass360
|
echo "# Set: DOCKERHUB_USERNAME=your-dockerhub-username"
|
||||||
|
echo ""
|
||||||
# Deploy
|
echo "# Deploy"
|
||||||
mv .env.prebuilt .env
|
echo "mv .env.prebuilt .env"
|
||||||
./deploy.sh
|
echo "./deploy.sh"
|
||||||
\`\`\`
|
echo "\`\`\`"
|
||||||
|
echo ""
|
||||||
Full documentation in \`docs/PREBUILT_IMAGES.md\`
|
echo "Full documentation in \`docs/PREBUILT_IMAGES.md\`"
|
||||||
|
echo ""
|
||||||
## 📋 Included Modules
|
echo "## 📋 Included Modules"
|
||||||
|
echo ""
|
||||||
$(cat modules.txt)
|
cat modules.txt
|
||||||
|
echo ""
|
||||||
## 📊 Build Information
|
echo "## 📊 Build Information"
|
||||||
|
echo ""
|
||||||
- **Built**: ${BUILD_DATE}
|
echo "- **Built**: ${BUILD_DATE}"
|
||||||
- **AzerothCore Commit**: ${ACORE_COMMIT}
|
echo "- **AzerothCore Commit**: ${ACORE_COMMIT}"
|
||||||
- **Source Variant**: playerbots (for MODULE_PLAYERBOTS support)
|
echo "- **Source Variant**: playerbots (for MODULE_PLAYERBOTS support)"
|
||||||
- **Profile**: ${PROFILE}
|
echo "- **Profile**: ${PROFILE}"
|
||||||
- **Module Count**: ${MODULE_COUNT}
|
echo "- **Module Count**: ${MODULE_COUNT}"
|
||||||
|
echo ""
|
||||||
## 📖 Documentation
|
echo "## 📖 Documentation"
|
||||||
|
echo ""
|
||||||
Full documentation available in the \`docs/\` directory of the release package:
|
echo "Full documentation available in the \`docs/\` directory of the release package:"
|
||||||
- [Pre-Built Images Guide](https://github.com/uprightbass360/AzerothCore-RealmMaster/blob/${VERSION}/docs/PREBUILT_IMAGES.md)
|
echo "- [Pre-Built Images Guide](https://github.com/uprightbass360/AzerothCore-RealmMaster/blob/${VERSION}/docs/PREBUILT_IMAGES.md)"
|
||||||
- [Getting Started Guide](https://github.com/uprightbass360/AzerothCore-RealmMaster/blob/${VERSION}/docs/GETTING_STARTED.md)
|
echo "- [Getting Started Guide](https://github.com/uprightbass360/AzerothCore-RealmMaster/blob/${VERSION}/docs/GETTING_STARTED.md)"
|
||||||
- [Module Catalog](https://github.com/uprightbass360/AzerothCore-RealmMaster/blob/${VERSION}/docs/MODULES.md)
|
echo "- [Module Catalog](https://github.com/uprightbass360/AzerothCore-RealmMaster/blob/${VERSION}/docs/MODULES.md)"
|
||||||
- [Troubleshooting](https://github.com/uprightbass360/AzerothCore-RealmMaster/blob/${VERSION}/docs/TROUBLESHOOTING.md)
|
echo "- [Troubleshooting](https://github.com/uprightbass360/AzerothCore-RealmMaster/blob/${VERSION}/docs/TROUBLESHOOTING.md)"
|
||||||
|
echo ""
|
||||||
## 🐛 Known Issues
|
echo "## 🐛 Known Issues"
|
||||||
|
echo ""
|
||||||
None at this time. Report issues at: https://github.com/uprightbass360/AzerothCore-RealmMaster/issues
|
echo "None at this time. Report issues at: https://github.com/uprightbass360/AzerothCore-RealmMaster/issues"
|
||||||
|
echo ""
|
||||||
## 💬 Support
|
echo "## 💬 Support"
|
||||||
|
echo ""
|
||||||
- **GitHub Issues**: https://github.com/uprightbass360/AzerothCore-RealmMaster/issues
|
echo "- **GitHub Issues**: https://github.com/uprightbass360/AzerothCore-RealmMaster/issues"
|
||||||
- **AzerothCore Discord**: https://discord.gg/gkt4y2x
|
echo "- **AzerothCore Discord**: https://discord.gg/gkt4y2x"
|
||||||
- **Documentation**: https://github.com/uprightbass360/AzerothCore-RealmMaster/tree/${VERSION}/docs
|
echo "- **Documentation**: https://github.com/uprightbass360/AzerothCore-RealmMaster/tree/${VERSION}/docs"
|
||||||
EOF
|
} > release_notes.md
|
||||||
|
|
||||||
- name: Create GitHub Release
|
- name: Create GitHub Release
|
||||||
uses: softprops/action-gh-release@v1
|
uses: softprops/action-gh-release@v1
|
||||||
|
|||||||
@@ -5517,6 +5517,34 @@
|
|||||||
"requires": [],
|
"requires": [],
|
||||||
"post_install_hooks": [],
|
"post_install_hooks": [],
|
||||||
"config_cleanup": []
|
"config_cleanup": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "MODULE_DELVES",
|
||||||
|
"name": "Delves",
|
||||||
|
"repo": "https://github.com/araxiaonline/Delves.git",
|
||||||
|
"description": "List of the Custom Made Single Player Delves for Araxia Online",
|
||||||
|
"type": "lua",
|
||||||
|
"category": "scripting",
|
||||||
|
"notes": "Discovered via GitHub topic 'azerothcore-module'",
|
||||||
|
"status": "active",
|
||||||
|
"order": 5000,
|
||||||
|
"requires": [],
|
||||||
|
"post_install_hooks": [],
|
||||||
|
"config_cleanup": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "MODULE_CLANCENTAUR",
|
||||||
|
"name": "ClanCentaur",
|
||||||
|
"repo": "https://github.com/araxiaonline/ClanCentaur.git",
|
||||||
|
"description": "Custom SQL modifications and patch notes for new faction rewards, reputation items, and unique vendors on the Araxia WoW 3.3.5a server.",
|
||||||
|
"type": "sql",
|
||||||
|
"category": "database",
|
||||||
|
"notes": "Discovered via GitHub topic 'azerothcore-module'",
|
||||||
|
"status": "active",
|
||||||
|
"order": 5000,
|
||||||
|
"requires": [],
|
||||||
|
"post_install_hooks": [],
|
||||||
|
"config_cleanup": []
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -48,11 +48,8 @@ cp .env.prebuilt .env
|
|||||||
Edit `.env` and set your Docker Hub username:
|
Edit `.env` and set your Docker Hub username:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Change this line:
|
# Change this line to your Docker Hub username:
|
||||||
DOCKERHUB_USERNAME=your-dockerhub-username
|
DOCKERHUB_USERNAME=your-dockerhub-username
|
||||||
|
|
||||||
# To (example):
|
|
||||||
DOCKERHUB_USERNAME=uprightbass360
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### 4. Optional: Customize Settings
|
### 4. Optional: Customize Settings
|
||||||
|
|||||||
@@ -145,7 +145,7 @@ cd azerothcore-realmmaster-v1.0.0-realmmaster
|
|||||||
|
|
||||||
# 3. Configure
|
# 3. Configure
|
||||||
nano .env.prebuilt
|
nano .env.prebuilt
|
||||||
# Set: DOCKERHUB_USERNAME=uprightbass360
|
# Set: DOCKERHUB_USERNAME=your-dockerhub-username
|
||||||
|
|
||||||
# 4. Deploy
|
# 4. Deploy
|
||||||
mv .env.prebuilt .env
|
mv .env.prebuilt .env
|
||||||
|
|||||||
Reference in New Issue
Block a user