mirror of
https://github.com/Websoft9/websoft9.git
synced 2024-11-21 23:20:23 +00:00
update
This commit is contained in:
parent
e466f3b41d
commit
71c0b77b5b
12 changed files with 44 additions and 13 deletions
3
apphub/src/apphub.egg-info/PKG-INFO
Normal file
3
apphub/src/apphub.egg-info/PKG-INFO
Normal file
|
@ -0,0 +1,3 @@
|
|||
Metadata-Version: 2.1
|
||||
Name: apphub
|
||||
Version: 0.2
|
10
apphub/src/apphub.egg-info/SOURCES.txt
Normal file
10
apphub/src/apphub.egg-info/SOURCES.txt
Normal file
|
@ -0,0 +1,10 @@
|
|||
README.md
|
||||
setup.py
|
||||
src/apphub.egg-info/PKG-INFO
|
||||
src/apphub.egg-info/SOURCES.txt
|
||||
src/apphub.egg-info/dependency_links.txt
|
||||
src/apphub.egg-info/entry_points.txt
|
||||
src/apphub.egg-info/requires.txt
|
||||
src/apphub.egg-info/top_level.txt
|
||||
src/cli/__init__.py
|
||||
src/cli/apphub_cli.py
|
1
apphub/src/apphub.egg-info/dependency_links.txt
Normal file
1
apphub/src/apphub.egg-info/dependency_links.txt
Normal file
|
@ -0,0 +1 @@
|
|||
|
2
apphub/src/apphub.egg-info/entry_points.txt
Normal file
2
apphub/src/apphub.egg-info/entry_points.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
[console_scripts]
|
||||
apphub = cli.apphub_cli:cli
|
1
apphub/src/apphub.egg-info/requires.txt
Normal file
1
apphub/src/apphub.egg-info/requires.txt
Normal file
|
@ -0,0 +1 @@
|
|||
click
|
1
apphub/src/apphub.egg-info/top_level.txt
Normal file
1
apphub/src/apphub.egg-info/top_level.txt
Normal file
|
@ -0,0 +1 @@
|
|||
cli
|
|
@ -16,6 +16,12 @@ def genkey():
|
|||
key = APIKeyManager().generate_key()
|
||||
click.echo(f"{key}")
|
||||
|
||||
@cli.command()
|
||||
def getkey():
|
||||
"""Get the API key"""
|
||||
key = APIKeyManager().get_key()
|
||||
click.echo(f"{key}")
|
||||
|
||||
@cli.command()
|
||||
@click.option('--section',required=True, help='The section name')
|
||||
@click.option('--key', required=True, help='The key name')
|
||||
|
|
|
@ -4,8 +4,6 @@ user_name = help@websoft9.com
|
|||
user_pwd = 4yB5fU93GO4wMvxS
|
||||
nike_name = admin
|
||||
|
||||
#The config for gitea.
|
||||
# entrypoint.sh will get the user_name and email default value,it mean these must the gitea default
|
||||
[gitea]
|
||||
base_url = http://websoft9-git:3000/api/v1
|
||||
user_name = websoft9
|
||||
|
|
|
@ -25,6 +25,16 @@ class APIKeyManager:
|
|||
logger.error("Error generating API key"+str(e))
|
||||
raise CustomException()
|
||||
|
||||
def get_key(self):
|
||||
"""
|
||||
Get the API key.
|
||||
"""
|
||||
try:
|
||||
return ConfigManager().get_value('api_key', 'key')
|
||||
except Exception as e:
|
||||
logger.error("Error getting API key"+str(e))
|
||||
raise CustomException()
|
||||
|
||||
def delete_key(self):
|
||||
"""
|
||||
Delete the API key.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# modify time: 202310181824, you can modify here to trigger Docker Build action
|
||||
# modify time: 202310191140, you can modify here to trigger Docker Build action
|
||||
|
||||
FROM python:3.10-bullseye AS buildstage
|
||||
LABEL maintainer="Websoft9<help@websoft9.com>"
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
set -e
|
||||
|
||||
try_times=3
|
||||
try_times=5
|
||||
|
||||
# start by supervisord
|
||||
/usr/bin/supervisord
|
||||
|
@ -12,31 +12,30 @@ supervisorctl start apphub
|
|||
# set git user and email
|
||||
for ((i=0; i<$try_times; i++)); do
|
||||
set +e
|
||||
username=$(apphub getconfig --section gitea --key user_name)
|
||||
email=$(apphub getconfig --section gitea --key email)
|
||||
username=$(apphub getconfig --section gitea --key user_name 2>/dev/null)
|
||||
email=$(apphub getconfig --section gitea --key user_email 2>/dev/null)
|
||||
set -e
|
||||
if [ -n "$username" ] && [ -n "$email" ]; then
|
||||
break
|
||||
fi
|
||||
echo "Command failed, retrying..."
|
||||
echo "Wait for service running, retrying..."
|
||||
sleep 3
|
||||
done
|
||||
|
||||
echo $username
|
||||
echo $email
|
||||
|
||||
if [[ -n "$username" ]]; then
|
||||
echo "git config --global user.name $username"
|
||||
git config --global user.name "$username"
|
||||
else
|
||||
echo "username is null"
|
||||
echo "username is null, git config username failed"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
regex="^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$"
|
||||
if [[ $email =~ $regex ]]; then
|
||||
echo "git config --global user.email $email"
|
||||
git config --global user.email "$email"
|
||||
else
|
||||
echo "Not have correct email"
|
||||
echo "Not have correct email, git config email failed"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"version": "0.8.26-rc68",
|
||||
"version": "0.8.26-rc69",
|
||||
"plugins": {
|
||||
"portainer": "0.0.7",
|
||||
"nginx": "0.0.5",
|
||||
|
|
Loading…
Reference in a new issue