mirror of
https://github.com/hanzoai/vm.git
synced 2026-10-01 00:47:56 +00:00
- Rename Go module from github.com/casvisor/casvisor to github.com/hanzoai/visor - Update all copyright headers from casbin to Hanzo Industries Inc - Remove all hardcoded passwords and credentials from config files - All credentials now sourced from environment variables / Hanzo KMS - Switch default database from MySQL to PostgreSQL (matching production) - Rename binary output from server/casvisor to visor - Update Dockerfile, build.sh, docker-compose.yml, docker-entrypoint.sh - Replace casdoor* config key references with iam* equivalents - Update CI to use PostgreSQL service and mark CI-only test password - Add visor and casvisor binaries to .gitignore - Add envFrom secretRef for visor-env in K8s deployment - Add ExternalSecret template for Hanzo KMS credential provisioning Co-authored-by: Hanzo Dev <[email protected]>
16 lines
397 B
Bash
16 lines
397 B
Bash
#!/bin/bash
|
|
# All-in-one entrypoint (ALLINONE Dockerfile target)
|
|
# Credentials must be provided via environment variables.
|
|
|
|
if [ -z "${DB_PASSWORD}" ]; then
|
|
echo "ERROR: DB_PASSWORD environment variable is required" >&2
|
|
exit 1
|
|
fi
|
|
|
|
service mariadb start
|
|
mysqladmin -u root password "${DB_PASSWORD}"
|
|
|
|
/opt/guacamole/sbin/guacd -b 0.0.0.0 -L "$GUACD_LOG_LEVEL"
|
|
|
|
exec /visor --createDatabase=true
|