postgreql de quayadmin parola değişimi quaydb=# CREATE EXTENSION pgcrypto; CREATE EXTENSION quaydb=# UPDATE "user" quaydb-# SET password_hash = crypt('quayadmin', gen_salt('bf')), verified = true quaydb-# WHERE username = 'quayadmin'; UPDATE 1 quaydb=# config.yml DISTRIBUTED_STORAGE_PREFERENCE: ["local_storage"] DISTRIBUTED_STORAGE_CONFIG: local_storage: - LocalStorage - storage_path: /opt/quay/storage DB_URI: "postgresql://quayuser:quaypass@192.168.251.94:5432/quaydb" DB_CONNECTION_ARGS: autorollback: true DATABASE_SECRET_KEY: quaypasssevretpak SERVER_HOSTNAME: "quay.local.lab" BUILDLOGS_REDIS: host: "192.168.251.94" password: "redispass" port: 6379 USER_EVENTS_REDIS: host: "192.168.251.94" port: 6379 password: "redispass" HOSTNAME: "quay.local.lab" PREFERRED_URL_SCHEME: https SSL_CERTIFICATE: /conf/stack/ssl/ssl.cert SSL_PRIVATE_KEY: /conf/stac
container uygulamaları için yerel repoya ihtiyacınız olursa nexus kullanabilirsiniz. Aşağıdaki linkteki script rhel8 tabanlı sistemlerde test edilmiştir. https://akyuz.tech/nexus-kurulum/install-nexus.sh remzi@fedora:~$ cat nexus-kurulum/install-nexus.sh #!/bin/bash # Variables NEXUS_VERSION="3.73.0-12" NEXUS_TAR="nexus-${NEXUS_VERSION}-unix.tar.gz" NEXUS_DOWNLOAD_URL="https://download.sonatype.com/nexus/3/${NEXUS_TAR}" JAVA_VERSION="17" NEXUS_USER="nexus" NEXUS_UID=30033 NEXUS_GID=30033 INSTALL_DIR="/app/nexus" REPO_DIR="/app/data/nexus-repo" WORK_DIR="/app/data/nexus/sonatype-work" DATA_DIR="${WORK_DIR}/nexus3" NEXUS_PORT=8081 # Ensure script is run as root if [ "$(id -u)" -ne 0 ]; then echo "Please run this script as root." exit 1 fi # Check if JDK 17 is installed and skip installation if it is if rpm -qa | grep -q 'java-17-openjdk'; then echo "JDK ${JA