automated terminal push
All checks were successful
code.softwareshinobi.com - yankee/yankee-downloader-desktop/pipeline/head This commit looks good

This commit is contained in:
Software Shinobi
2025-03-09 14:25:47 -04:00
parent b828a6e572
commit c406f2afe5
8 changed files with 31 additions and 232 deletions

View File

@@ -24,11 +24,3 @@ RUN ls -lha /usr/share/lxqt/themes/light/simple_blue_widescreen.png
RUN bash installs/gnomedownloader.bash RUN bash installs/gnomedownloader.bash
RUN bash installs/sshserver.bash RUN bash installs/sshserver.bash
RUN bash installs/cron.bash
##
COPY provision/startup/startup.sh /startup.sh
##

View File

@@ -1,68 +0,0 @@
services:
##########################################
##
## orchestration / yankee-desktop-remix
##
##########################################x
yankee-desktop-remix-XXX:
container_name: yankee-desktop-remix-XXX
image: softwareshinobi/yankee-desktop-remix
restart: unless-stopped
build:
context: .
dockerfile: Dockerfile
volumes:
- yankee-nfs-downloads:/root/Downloads
hostname: yankee-desktop-XXX
ports:
- "2XXX2:22"
- "2XXX8:80"
- "2XXX9:5900"
environment:
TZ: America/Bogota
USER_UID: 1000
USER_GID: 1000
USER: root
PASSWORD: yankee
HTTP_PASSWORD: yankee
##########################################
##
## volumes / yankee-desktop-remix
##
##########################################x
volumes:
yankee-nfs-downloads:
driver_opts:
type: "nfs"
o: nfsvers=4,addr=osiris.yankee.embanet.online,nolock,hard,rw
device: ":/"

View File

@@ -7,9 +7,9 @@ services:
## ##
##########################################x ##########################################x
yankee-desktop-remix-000: yankee-downloader-desktop-manual:
container_name: yankee-desktop-remix-000 container_name: yankee-downloader-desktop-manual
image: softwareshinobi/yankee-downloader-desktop:manual image: softwareshinobi/yankee-downloader-desktop:manual
@@ -23,27 +23,27 @@ services:
volumes: volumes:
- yankee-nfs-downloads:/root/Downloads - yankee-downloader-nfs-downloads:/root/Downloads
hostname: yankee-desktop-000 hostname: yankeedesktop
ports: ports:
- "20002:22" - "23022:22"
- "20008:80" - "23080:80"
- "20009:5900" - "23900:5900"
environment: environment:
TZ: America/Bogota TZ: America/New_York
USER_UID: 1000 USER_UID: 1000
USER_GID: 1000 USER_GID: 1000
USER: root USER: yankee
PASSWORD: yankee PASSWORD: yankee
@@ -57,7 +57,7 @@ services:
volumes: volumes:
yankee-nfs-downloads: yankee-downloader-nfs-downloads:
driver_opts: driver_opts:

View File

@@ -1,109 +0,0 @@
#!/bin/bash
##
set -e
set -x
##
reset
clear
##
##
processorCount=`grep -c '^processor' /proc/cpuinfo`
processorCount=1
echo "num cpus / "$processorCount
for i in $(seq 2 "$processorCount"); do
echo "Processing unit: $i"
##
rm -f compose.yaml
echo "services:" >> compose.yaml
##
for x in $(seq 1 "$processorCount"); do
i=$(printf "%03d" "$x")
# Create the service definition
service_def=$(cat <<EOF
##########################################
##
## orchestration / yankee-desktop-remix
##
##########################################$i
yankee-desktop-remix-$i:
container_name: yankee-desktop-remix-$i
image: softwareshinobi/yankee-desktop-remix
restart: unless-stopped
build:
context: .
dockerfile: Dockerfile
volumes:
- yankee-nfs-downloads:/root/Downloads
hostname: yankee-desktop-$i
ports:
- "2${i}2:22"
- "2${i}8:80"
- "2${i}9:5900"
environment:
TZ: America/Bogota
USER_UID: 1000
USER_GID: 1000
USER: root
PASSWORD: yankee
HTTP_PASSWORD: yankee
EOF
)
# Append the service definition to compose.yaml
echo "$service_def" >> compose.yaml
done
# Add the volumes section ONCE after the loop (outside)
cat <<EOF >> compose.yaml
##########################################
##
## volumes / yankee-desktop-remix
##
##########################################
volumes:
yankee-nfs-downloads:
driver_opts:
type: "nfs"
o: nfsvers=4,addr=osiris.yankee.embanet.online,nolock,hard,rw
device: ":/"
EOF
#... your commands to process each unit...
done
##
docker compose down --remove-orphans
docker compose up -d
docker stats

View File

@@ -1,34 +0,0 @@
#!/bin/bash
##
set -e
set -x
##
reset
clear
##
## docker compose pull
docker compose down --remove-orphans
echo "pruning..."
docker container prune -f
rm -f *.devvv
touch touch $(cat /proc/sys/kernel/random/uuid)".devvv"
ls -lha
sleep 5
docker compose up --build

View File

@@ -1,3 +0,0 @@
#!/bin/bash
apt install -y cron;

View File

@@ -0,0 +1,21 @@
#!/bin/bash
echo "##"
echo "## launch > yankee > download consumer code"
echo "##"
cd /
rm -rf /yankee-gnome-fire-consumer
git https://code.softwareshinobi.com/yankee/yankee-gnome-fire-consumer.git
chmod 777 yankee-gnome-fire-consumer -R
mv yankee-gnome-fire-consumer yankee-consumer
chmod +x *.bash
chmod +x *.sh
ls -lha

Binary file not shown.

Before

Width:  |  Height:  |  Size: 275 KiB

After

Width:  |  Height:  |  Size: 196 KiB