Ready to PR!

This commit is contained in:
christos 2024-12-26 14:39:17 +02:00
parent 888f229914
commit 3d037445a7
3 changed files with 52 additions and 48 deletions

View File

@ -1,5 +1,5 @@
#!/usr/bin/env bash #!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/quantumryuu/ProxmoxVE/build/misc/build.func) source <(curl -s https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func)
# Copyright (c) 2021-2024 community-scripts ORG # Copyright (c) 2021-2024 community-scripts ORG
# Author: kristocopani # Author: kristocopani
# License: MIT # License: MIT

View File

@ -15,14 +15,16 @@ update_os
msg_info "Installing Dependencies" msg_info "Installing Dependencies"
$STD apt-get install -y \ $STD apt-get install -y \
curl \ curl \
mc \ mc \
git \ git \
gpg \ gpg \
sudo sudo
UBUNTU_CODENAME=jammy
wget -qO- "https://keyserver.ubuntu.com/pks/lookup?fingerprint=on&op=get&search=0x6125E2A8C77F2818FB7BD15B93C4A3FD7BB9C367" | gpg --dearmour >/usr/share/keyrings/ansible-archive-keyring.gpg wget -qO- "https://keyserver.ubuntu.com/pks/lookup?fingerprint=on&op=get&search=0x6125E2A8C77F2818FB7BD15B93C4A3FD7BB9C367" | gpg --dearmour >/usr/share/keyrings/ansible-archive-keyring.gpg
$STD echo "deb [signed-by=/usr/share/keyrings/ansible-archive-keyring.gpg] http://ppa.launchpad.net/ansible/ansible/ubuntu $UBUNTU_CODENAME main" | tee /etc/apt/sources.list.d/ansible.list cat <<EOF >/etc/apt/sources.list.d/ansible.list
deb [signed-by=/usr/share/keyrings/ansible-archive-keyring.gpg] http://ppa.launchpad.net/ansible/ansible/ubuntu jammy main
EOF
$STD apt update $STD apt update
$STD apt install -y ansible $STD apt install -y ansible
msg_ok "Installed Dependencies" msg_ok "Installed Dependencies"

View File

@ -1,39 +1,41 @@
{ {
"name": "Semaphore", "name": "Semaphore",
"slug": "semaphore", "slug": "semaphore",
"categories": [ "categories": [],
11 "date_created": "2024-12-26",
], "type": "ct",
"date_created": "2024-12-26", "updateable": true,
"type": "ct", "privileged": false,
"updateable": true, "interface_port": 3000,
"privileged": false, "documentation": "https://docs.semaphoreui.com/",
"interface_port": 3000, "website": "https://semaphoreui.com/",
"documentation": "https://docs.semaphoreui.com/", "logo": "https://docs.semaphoreui.com/favicon.png?x=",
"website": "https://semaphoreui.com/", "description": "Semaphore UI is a modern web interface for managing popular DevOps tools",
"logo": "https://docs.semaphoreui.com/favicon.png?x=", "install_methods": [
"description": "Semaphore UI is a modern web interface for managing popular DevOps tools", {
"install_methods": [ "type": "default",
{ "script": "ct/semaphore.sh",
"type": "default", "resources": {
"script": "ct/semaphore.sh", "cpu": 2,
"resources": { "ram": 2048,
"cpu": 2, "hdd": 4,
"ram": 2048, "os": "Debian",
"hdd": 4, "version": "12"
"os": "Debian",
"version": "12"
}
} }
], }
"default_credentials": { ],
"username": "admin", "default_credentials": {
"password": "admin" "username": "admin",
"password": null
},
"notes": [
{
"text": "This instance uses BoltDB",
"type": "info"
}, },
"notes": [ {
{ "text": "Admin password: `cat ~/semaphore.creds`",
"text": "This instance uses BoltDB", "type": "info"
"type": "info" }
} ]
] }
}