Update docker-compose files and ez-homelab script
- Modified arcane and core docker-compose.yml files - Updated ez-homelab.sh script
This commit is contained in:
@@ -35,9 +35,6 @@ services:
|
|||||||
# networks:
|
# networks:
|
||||||
# - traefik-network
|
# - traefik-network
|
||||||
|
|
||||||
volumes:
|
|
||||||
arcane-data:
|
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
traefik-network:
|
traefik-network:
|
||||||
external: true
|
external: true
|
||||||
@@ -114,7 +114,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- TZ=${TZ}
|
- TZ=${TZ}
|
||||||
- WEBPASSWORD=${PIHOLE_PASSWORD}
|
- WEBPASSWORD=${PIHOLE_PASSWORD}
|
||||||
- FTLCONF_LOCAL_IPV4=192.168.4.4
|
- FTLCONF_LOCAL_IPV4=${SERVER_IP}
|
||||||
dns:
|
dns:
|
||||||
- 127.0.0.1
|
- 127.0.0.1
|
||||||
- 1.1.1.1
|
- 1.1.1.1
|
||||||
|
|||||||
@@ -1,7 +1,5 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# EZ-Homelab Unified Setup & Deployment Script
|
# EZ-Homelab Setup & Deployment Script
|
||||||
|
|
||||||
# Removed set -e to allow graceful error handling
|
|
||||||
|
|
||||||
# Debug logging configuration
|
# Debug logging configuration
|
||||||
DEBUG=${DEBUG:-false}
|
DEBUG=${DEBUG:-false}
|
||||||
@@ -2208,7 +2206,7 @@ deploy_traefik_stack() {
|
|||||||
http:
|
http:
|
||||||
routers:
|
routers:
|
||||||
traefik-dashboard:
|
traefik-dashboard:
|
||||||
rule: "Host(\`traefik.${SERVER_HOSTNAME}.kelinreij.duckdns.org\`)"
|
rule: "Host(\`traefik.${SERVER_HOSTNAME}.${DOMAIN}\`)"
|
||||||
entryPoints:
|
entryPoints:
|
||||||
- web
|
- web
|
||||||
service: api@internal
|
service: api@internal
|
||||||
@@ -2603,13 +2601,17 @@ main() {
|
|||||||
echo "║ Deployment Complete! ║"
|
echo "║ Deployment Complete! ║"
|
||||||
echo "║ SSL Certificates may take a few minutes to be issued. ║"
|
echo "║ SSL Certificates may take a few minutes to be issued. ║"
|
||||||
echo "║ ║"
|
echo "║ ║"
|
||||||
echo "║ https://dockge.${DOMAIN} ║"
|
echo "║ Dockge https://dockge.${DOMAIN}"
|
||||||
echo "║ http://${SERVER_IP}:5001 ║"
|
echo "║ http://${SERVER_IP}:5001"
|
||||||
echo "║ ║"
|
echo "║"
|
||||||
echo "║ https://homepage.${DOMAIN} ║"
|
echo "║ Arcane https://arcane.${SERVER_HOSTNAME}.${DOMAIN}"
|
||||||
echo "║ http://${SERVER_IP}:3003 ║"
|
echo "║ http://${SERVER_IP}:3552"
|
||||||
|
echo "║"
|
||||||
|
echo "║ Homepage https://homepage.${DOMAIN}"
|
||||||
|
echo "║ http://${SERVER_IP}:3003 ║"
|
||||||
echo "║ ║"
|
echo "║ ║"
|
||||||
echo "╚═════════════════════════════════════════════════════════════╝"
|
echo "╚═════════════════════════════════════════════════════════════╝"
|
||||||
|
echo ""
|
||||||
|
|
||||||
# Show consolidated warnings if any
|
# Show consolidated warnings if any
|
||||||
if [ -n "$GLOBAL_MISSING_VARS" ] || [ -n "$TLS_ISSUES_SUMMARY" ]; then
|
if [ -n "$GLOBAL_MISSING_VARS" ] || [ -n "$TLS_ISSUES_SUMMARY" ]; then
|
||||||
@@ -2631,19 +2633,17 @@ main() {
|
|||||||
echo "║ ║"
|
echo "║ ║"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
echo "╚═════════════════════════════════════════════════════════════╝"
|
|
||||||
|
|
||||||
echo "╔══════════════════════════════════════════╗"
|
echo "╔═════════════════════════════════════════════════════════════╗"
|
||||||
echo "║ 📚 RESOURCES ║"
|
echo "║ RESOURCES ║"
|
||||||
echo "╚══════════════════════════════════════════╝"
|
echo "║ ║"
|
||||||
echo ""
|
echo "║ Documentation: ~/EZ-Homelab/docs ║"
|
||||||
echo " 📖 Documentation: $REPO_DIR/docs/"
|
echo "║ Repository: https://github.com/kelinfoxy/EZ-Homelab ║"
|
||||||
echo " 🔧 Quick Reference: $REPO_DIR/docs/quick-reference.md"
|
echo "║ Wiki: https://github.com/kelinfoxy/EZ-Homelab/wiki ║"
|
||||||
echo " 🐙 Repository: https://github.com/your-repo/ez-homelab"
|
echo "║ ║"
|
||||||
echo " 📋 Wiki: https://github.com/your-repo/ez-homelab/wiki"
|
echo "╚═════════════════════════════════════════════════════════════╝"
|
||||||
echo ""
|
echo ""
|
||||||
debug_log "Script completed successfully"
|
debug_log "Script completed successfully"
|
||||||
echo ""
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# Run main function
|
# Run main function
|
||||||
|
|||||||
Reference in New Issue
Block a user