feat: generate ssh key for test-docker

This commit is contained in:
Janik von Rotz committed 2024-12-12 16:31:56 +01:00
1 parent 30df76cb64
commit c898c3cb18
2 files changed
+9 -6

No files matched your search

+1
View File
@@ -17,6 +17,7 @@ LOG_LEVEL=debug
# DBFILTER=^%d$
# ENVIRONMENT=production
# LIST_DB=False
# GIT_SSH_PUBLIC_KEY: ssh-ed25519 BBBBC3NzaC1lZDI1NTE5BBBBIDR9Ibi0mATjCyx1EYg594oFkY0rghtgo+pnFHOvAcym
# GIT_SSH_PRIVATE_KEY="-----BEGIN OPENSSH PRIVATE KEY-----
# QyNTUxOQAAACCuoR1PvK081rwrC5hlSXM7Q24cPQOpSlymLefnPiihxQAAAJjEbzDGxG8w
# AAAEDx6kjL/1dmz7WZctryva7EphDT1rHyyfjxFiEPVnmrXq6hHU+8rTzWvCsLmGVJcztD
+8 -6
View File
@@ -796,18 +796,20 @@ function test-docker() {
activate-venv
version
echo "Setup ssh keys"
if [ ! -f "tmp/ed25519" ]; then
ssh-keygen -t ed25519 -C admin@example.com -f tmp/ed25519 -N ""
if [ -z "$GIT_SSH_PRIVATE_KEY" ]; then
echo "Generate SSH private key."
if [ ! -f "tmp/ed25519" ]; then
ssh-keygen -t ed25519 -C admin@example.com -f tmp/ed25519 -N ""
fi
GIT_SSH_PRIVATE_KEY=$(cat tmp/ed25519)
export GIT_SSH_PRIVATE_KEY
GIT_SSH_PUBLIC_KEY=$(cat tmp/ed25519.pub)
fi
echo "Setup Docker environment."
export DOCKER_REGISTRY=mintsystem/
export ODOO_ADDONS_PATH="/mnt/enterprise"
export ADDONS_GIT_REPOS="https://github.com/OCA/server-env.git#${GIT_BRANCH},https://github.com/OCA/server-tools.git#${GIT_BRANCH},https://github.com/Mint-System/Odoo-Apps-Server-Tools.git#${GIT_BRANCH},https://github.com/Mint-System/Odoo-Apps-Connector.git#${GIT_BRANCH}"
GIT_SSH_PRIVATE_KEY=$(cat tmp/ed25519)
export GIT_SSH_PRIVATE_KEY
GIT_SSH_PUBLIC_KEY=$(cat tmp/ed25519.pub)
export GIT_SSH_PUBLIC_KEY
export ODOO_DATABASE=test
export PIP_INSTALL=prometheus-client