From e94f279144373b873275acb7f7a4ecf0a873d36d Mon Sep 17 00:00:00 2001 From: Mike Phares Date: Thu, 19 Oct 2023 22:29:29 -0700 Subject: [PATCH] kanban --- .kanbn/board.css | 28 ----- .kanbn/index.md | 47 -------- .kanbn/tasks/apt-get-install.md | 78 ------------- .kanbn/tasks/azure-pipeline.md | 59 ---------- .kanbn/tasks/configure-ufw.md | 78 ------------- .kanbn/tasks/create-as-service.md | 46 -------- .kanbn/tasks/epi-pro-scan.md | 18 --- .kanbn/tasks/install-net-7-0.md | 26 ----- .kanbn/tasks/install-ubuntu-frame.md | 28 ----- .kanbn/tasks/install-vscode-extensions.md | 19 ---- .kanbn/tasks/netplan.md | 99 ---------------- .kanbn/tasks/post-only-once.md | 16 --- .kanbn/tasks/publish.md | 61 ---------- .kanbn/tasks/pull-repo.md | 21 ---- .kanbn/tasks/roll-out.md | 20 ---- .kanbn/tasks/run-secrets-task.md | 29 ----- .kanbn/tasks/run-test-ports.md | 28 ----- .kanbn/tasks/self-signed-certificate.md | 61 ---------- .kanbn/tasks/setup-nginx.md | 131 ---------------------- .kanbn/tasks/signalr.md | 25 ----- .kanbn/tasks/update-os.md | 22 ---- 21 files changed, 940 deletions(-) delete mode 100644 .kanbn/board.css delete mode 100644 .kanbn/index.md delete mode 100644 .kanbn/tasks/apt-get-install.md delete mode 100644 .kanbn/tasks/azure-pipeline.md delete mode 100644 .kanbn/tasks/configure-ufw.md delete mode 100644 .kanbn/tasks/create-as-service.md delete mode 100644 .kanbn/tasks/epi-pro-scan.md delete mode 100644 .kanbn/tasks/install-net-7-0.md delete mode 100644 .kanbn/tasks/install-ubuntu-frame.md delete mode 100644 .kanbn/tasks/install-vscode-extensions.md delete mode 100644 .kanbn/tasks/netplan.md delete mode 100644 .kanbn/tasks/post-only-once.md delete mode 100644 .kanbn/tasks/publish.md delete mode 100644 .kanbn/tasks/pull-repo.md delete mode 100644 .kanbn/tasks/roll-out.md delete mode 100644 .kanbn/tasks/run-secrets-task.md delete mode 100644 .kanbn/tasks/run-test-ports.md delete mode 100644 .kanbn/tasks/self-signed-certificate.md delete mode 100644 .kanbn/tasks/setup-nginx.md delete mode 100644 .kanbn/tasks/signalr.md delete mode 100644 .kanbn/tasks/update-os.md diff --git a/.kanbn/board.css b/.kanbn/board.css deleted file mode 100644 index 427c0bd..0000000 --- a/.kanbn/board.css +++ /dev/null @@ -1,28 +0,0 @@ -.kanbn-column-wip .kanbn-column-task-list { - border-color: #6929c4; -} -.kanbn-column-next .kanbn-column-task-list { - border-color: #1192e8; -} -.kanbn-column-wait .kanbn-column-task-list { - border-color: #005d5d; -} -.kanbn-column-later .kanbn-column-task-list { - border-color: #9f1853; -} -.kanbn-column-maybe .kanbn-column-task-list { - border-color: #fa4d56; -} -.kanbn-column-friday .kanbn-column-task-list { - border-color: #570408; -} -.kanbn-column-done .kanbn-column-task-list { - border-color: #198038; -} -.kanbn-task-data-workload { - display: none; -} -.kanbn-task-data-relation { - display: block; - color: #198038; -} diff --git a/.kanbn/index.md b/.kanbn/index.md deleted file mode 100644 index fd306ec..0000000 --- a/.kanbn/index.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -startedColumns: - - "In Progress" -completedColumns: - - Done -dateFormat: mm/dd -created: "2023-10-20T05:13:53.975Z" -updated: "2023-10-20T05:13:53.975Z" -type: "note" ---- - -# Barcode-Host - -## Backlog - -- [apt-get-install](tasks/apt-get-install.md) -- [netplan](tasks/netplan.md) - -## Todo - -- [epi-pro-scan](tasks/epi-pro-scan.md) - -## In Progress - -- [azure-pipeline](tasks/azure-pipeline.md) -- [update-os](tasks/update-os.md) -- [self-signed-certificate](tasks/self-signed-certificate.md) -- [roll-out](tasks/roll-out.md) -- [publish](tasks/publish.md) -- [post-only-once](tasks/post-only-once.md) -- [convert-to-net-7](tasks/convert-to-net-7.md) - -## Done - -- [setup-nginx](tasks/setup-nginx.md) -- [run-test-ports](tasks/run-test-ports.md) -- [run-secrets-task](tasks/run-secrets-task.md) -- [pull-repo](tasks/pull-repo.md) -- [install-vscode-extensions](tasks/install-vscode-extensions.md) -- [install-ubuntu-frame](tasks/install-ubuntu-frame.md) -- [install-net-7-0](tasks/install-net-7-0.md) -- [create-as-service](tasks/create-as-service.md) -- [configure-ufw](tasks/configure-ufw.md) - -## Archive - -- [signalr](tasks/signalr.md) diff --git a/.kanbn/tasks/apt-get-install.md b/.kanbn/tasks/apt-get-install.md deleted file mode 100644 index 97fba84..0000000 --- a/.kanbn/tasks/apt-get-install.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -status: "1-Backlog" -created: "2023-06-23T22:41:35.812Z" -updated: "2023-07-27T18:05:52.706Z" -type: "kanbn" ---- - -# apt-get-install - -```bash -sudo -i -apt-get install links unzip net-tools ufw nginx git -y -``` - -```bash -# Checking your Ubuntu Version -lsb_release -a -# There are several good, effective answers listed above. -# However, this is the mechanism I personally use -- apt-ftparchive. -# I'm documenting it here, in case I need it again in the future. Perhaps it might be useful to you. -# Creating the Archive Snapshot -# Create an instance of Ubuntu that closely mimics the target environment -# For example, an Ubuntu 12.04 64-bit instance in Amazon -# Start with a clean package environment -apt-get clean -# Update the package lists -apt-get update -apt-get install libssl-dev libssl-doc -# Download all package updates available -apt-get dist-upgrade --download-only -# recursive-dependencies-of-a-debian-package -apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances smbclient | grep "^\w" | sort -u -# Download all relevant packages and dependencies -apt-get install --download-only byobu run-one bikeshed dotdee powernap -apt-get install --download-only --reinstall e2fsprogs fwupd grub-common libcups2 libglib2.0-0 netplan.io python3-systemd rsyslog smbclient -apt-get install --download-only --reinstall cdebconf coreutils debconf dpkg e2fsprogs fwupd gcc-10-base grub-common install-info libacl1 libarchive13 libasn1-8-heimdal libattr1 libaudit-common libaudit1 libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libbz2-1.0 libc6 libcap-ng0 libcap2 libcom-err2 libcrypt1 libcups2 libdb5.3 libdbus-1-3 libdebian-installer4 libexpat1 libffi7 libfuse2 libgcc-s1 libgcrypt20 libglib2.0-0 libgmp10 libgnutls30 libgpg-error0 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhogweed5 libhx509-5-heimdal libicu66 libidn2-0 libjansson4 libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common libldb2 liblmdb0 liblz4-1 liblzma5 libmpdec2 libncursesw6 libnetplan0 libnettle7 libnewt0.52 libp11-kit0 libpam0g libpcre2-8-0 libpopt0 libpython3-stdlib libpython3.8 libpython3.8-minimal libpython3.8-stdlib libreadline8 libroken18-heimdal libsasl2-2 libsasl2-modules-db libselinux1 libslang2 libsmbclient libsqlite3-0 libssl1.1 libstdc++6 libsystemd0 libtalloc2 libtasn1-6 libtdb1 libtevent0 libtextwrap1 libtinfo6 libtss2-esys0 libunistring2 libuuid1 libwbclient0 libwind0-heimdal libxml2 libzstd1 mime-support netplan.io perl-base python3 python3-ldb python3-minimal python3-systemd python3-talloc python3.8 python3.8-minimal readline-common rsyslog samba-common samba-libs sensible-utils smbclient tar tzdata ucf zlib1g -# Create the package manifest -(cd /var/cache/apt/archives/ && apt-ftparchive packages . ) | tee /var/cache/apt/archives/Packages -ls /var/cache/apt/archives -# Create an archive of the packages -cd /home/unity4 -tar cvf snapshot.tar -C /var/cache/apt archives/ -ls /home/unity4 -``` - -```bash -scp unity4@unity4:/home/unity4/snapshot.tar D:/Tmp/Phares/snapshot.tar -``` - -```bash -pscp D:/Tmp/Phares/snapshot.tar unity5@unity5:/home/unity5/snapshot.tar -``` - -```bash -# Using the Archive Snapshot on the Offline Target System -# Through some mechanism, you will need to get the snapshot.tar from the source to the target system. -# Perhaps on a USB stick, or otherwise. -# Extract the archive on the target system (in this case, in /home/ubuntu) -cd /home/unity5 -tar xvf snapshot.tar -cd /home/unity5/archives -ls /home/unity5/archives -dpkg -i *.deb -dpkg -i smbclient_2%3a4.15.13+dfsg-0ubuntu0.20.04.2_amd64.deb -# Add the local, offline source to /etc/apt/sources.list -echo "deb file:/home/unity5/archives /" | tee -a /etc/apt/sources.list -# Update the package list -apt-get update -# Install the packages as desired -apt-get install byobu run-one bikeshed dotdee powernap -apt-get install smbclient -``` - -## Sub-tasks - -- [x] phares3757 -- [x] unity4 -- [x] unity5 diff --git a/.kanbn/tasks/azure-pipeline.md b/.kanbn/tasks/azure-pipeline.md deleted file mode 100644 index da41c29..0000000 --- a/.kanbn/tasks/azure-pipeline.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -created: "2023-07-27T18:04:46.640Z" -updated: "2023-07-27T18:05:52.731Z" -assigned: "" -progress: 0 -started: "2023-07-27T18:04:48.076Z" -status: "3-In Progress" -type: "kanbn" ---- - -# Azure Pipeline - -```bash -apt install putty-tools -pscp D:/Tmp/phares/ag/vsts-agent-linux-x64-2.210.1.tar.gz unity4@unity4:/home/unity4/vsts-agent-linux-x64-2.210.1.tar.gz -pscp D:/Tmp/phares/ag/vsts-agent-linux-x64-2.210.1.tar.gz unity5@unity5:/home/unity5/vsts-agent-linux-x64-2.210.1.tar.gz -pscp D:/Tmp/phares/ag/vsts-agent-linux-x64-2.210.1.tar.gz room006@mescroom006:/home/room006/vsts-agent-linux-x64-2.210.1.tar.gz -``` - -```bash -apt-get install libicu66 -mv vsts-agent-linux-x64-2.210.1.tar.gz vsts-agent-linux-x64-2.210.1-unity4 -mkdir vsts-agent-linux-x64-2.210.1-unity4 -cd vsts-agent-linux-x64-2.210.1-unity4 -tar xvzf vsts-agent-linux-x64-2.210.1.tar.gz -chown unity4 /home/unity4/vsts-agent-linux-x64-2.210.1-unity4 -R -chgrp unity4 /home/unity4/vsts-agent-linux-x64-2.210.1-unity4 -R -./config.sh --url https://tfs.intra.infineon.com/tfs/manufacturingit --pool Mesa-Linux --auth negotiate --userName infineon@phares -./config.sh --url https://tfs.intra.infineon.com/tfs/manufacturingit --pool Mesa-Linux --auth pat --token asdf -``` - -```bash -sudo -i -echo >/etc/systemd/system/vsts-agent-linux.service && nano /etc/systemd/system/vsts-agent-linux.service -``` - -```conf -[Unit] -Description=vsts-agent-linux -After=multi-user.target -[Service] -User=unity4 -WorkingDirectory= /home/unity4/vsts-agent-linux-x64-2.210.1-unity4 -ExecStart=/home/unity4/vsts-agent-linux-x64-2.210.1-unity4/run.sh -Restart=always -[Install] -WantedBy=multi-user.target -``` - -```bash -systemctl daemon-reload -systemctl enable vsts-agent-linux.service -systemctl start vsts-agent-linux.service -systemctl status vsts-agent-linux.service -systemctl stop vsts-agent-linux.service -journalctl -fu vsts-agent-linux.service -journalctl --rotate -journalctl --vacuum-time=1s -``` diff --git a/.kanbn/tasks/configure-ufw.md b/.kanbn/tasks/configure-ufw.md deleted file mode 100644 index bf8ec6e..0000000 --- a/.kanbn/tasks/configure-ufw.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -status: "4-Done" -created: "2023-07-25T17:31:10.375Z" -updated: "2023-07-27T18:05:52.733Z" -type: "kanbn" ---- - -# configure-ufw - -```bash -sudo -i -ufw allow from 192.168.0.0/24 to any port 22 comment "01) SSH" -ufw allow to 0.0.0.0/0 port 80 comment "02) HTTP" -ufw allow to 0.0.0.0/0 port 443 comment "03) HTTPS" -ufw allow to 0.0.0.0/0 port 9418 comment "04) Git" -ufw allow from 192.168.0.0/24 to any port 8005 comment "05) Pi-hole" -ufw allow from 192.168.0.0/24 to any port 8006 comment "06) Ajenti" -ufw allow from 192.168.0.0/24 to any port 8007 comment "07) code-server" -ufw allow from 192.168.0.0/24 to any port 8008 comment "08) Nginx" -ufw allow from 192.168.0.0/24 to any port 5002 comment "09) BaGet" -ufw allow to 0.0.0.0/0 port 5000 comment "10) .netCore" -ufw allow to 0.0.0.0/0 port 5001 comment "11) .netCore" -ufw allow from 192.168.0.0/24 to any port 53 comment "12) DNS" -ufw allow from 192.168.0.0/24 to any port 67 comment "13) Unknown" -ufw allow from 192.168.0.0/24 to any port 9654 comment "14) barcode-server" -ufw allow from 192.168.0.0/24 to any port 8009 comment "15) barcode-server-statistics" -ufw allow from 0.0.0.0/0 to any port 9400 comment "16) dashkiosk" -ufw delete 16 -ufw allow from 0.0.0.0/0 to any port 8010 comment "16) Test" -ufw allow from 0.0.0.0/0 to any port 5052 comment "17) NGINdeX.io" -ufw allow from 0.0.0.0/0 to any port 3000 comment "18) gogs" -ufw allow from 0.0.0.0/0 to any port 4001 comment "19) gogs" -ufw delete 19 -ufw allow from 192.168.0.0/24 to any port 4001 comment "19) photoview api" -ufw allow from 192.168.0.0/24 to any port 1234 comment "20) photoview ui" -ufw allow from 192.168.0.0/24 to any port 3306 comment "21) mysql" -ufw allow from 192.168.0.0/24 to any port 8011 comment "22) syncthing" -ufw allow from 0.0.0.0/0 to any port 5201 comment "23) iperf3" -ufw enable -ufw status numbered -ufw disable -``` - -```conf -Status: active - - To Action From - -- ------ ---- -[ 1] 22 ALLOW IN 192.168.0.0/24 # 01) SSH -[ 2] 80 ALLOW IN Anywhere # 02) HTTP -[ 3] 443 ALLOW IN Anywhere # 03) HTTPS -[ 4] 9418 ALLOW IN Anywhere # 04) Git -[ 5] 8005 ALLOW IN 192.168.0.0/24 # 05) Pi-hole -[ 6] 8006 ALLOW IN 192.168.0.0/24 # 06) Ajenti -[ 7] 8007 ALLOW IN 192.168.0.0/24 # 07) code-server -[ 8] 8008 ALLOW IN 192.168.0.0/24 # 08) Nginx -[ 9] 5002 ALLOW IN 192.168.0.0/24 # 09) BaGet -[10] 5000 ALLOW IN Anywhere # 10) .netCore -[11] 5001 ALLOW IN Anywhere # 11) .netCore -[12] 53 ALLOW IN 192.168.0.0/24 # 12) DNS -[13] 67 ALLOW IN 192.168.0.0/24 # 13) Unknown -[14] 9654 ALLOW IN 192.168.0.0/24 # 14) barcode-server -[15] 8009 ALLOW IN 192.168.0.0/24 # 15) barcode-server-statistics -[16] 8010 ALLOW IN Anywhere # 16) Test -[17] 5052 ALLOW IN Anywhere # 17) NGINdeX.io -[18] 3000 ALLOW IN Anywhere # 18) gogs -[19] 4001 ALLOW IN 192.168.0.0/24 # 19) photoview api -[20] 1234 ALLOW IN 192.168.0.0/24 # 20) photoview ui -[21] 3306 ALLOW IN 192.168.0.0/24 # 21) mysql -[22] 8011 ALLOW IN 192.168.0.0/24 # 22) syncthing -[23] 5201 ALLOW IN Anywhere # 23) iperf3 -``` - -## Sub-tasks - -- [x] phares3757 -- [x] unity4 -- [x] unity5 diff --git a/.kanbn/tasks/create-as-service.md b/.kanbn/tasks/create-as-service.md deleted file mode 100644 index 56e0798..0000000 --- a/.kanbn/tasks/create-as-service.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -status: "4-Done" -created: "2023-06-06T02:52:34.344Z" -updated: "2023-07-27T18:05:52.738Z" -type: "kanbn" ---- - -# Create as Service - -```bash -sudo -i -echo >/etc/systemd/system/barcode-host.service && nano /etc/systemd/system/barcode-host.service -``` - -```conf -[Unit] -Description=Barcode Server -After=multi-user.target -[Service] -User=unity4 -WorkingDirectory=/var/www/Barcode-Host/Server -ExecStart=/usr/local/bin/dotnet /var/www/Barcode-Host/Server/Barcode.Host.Server.dll -Restart=always -# Environment=ASPNETCORE_ENVIRONMENT=Development -# Environment=ASPNETCORE_ENVIRONMENT=Staging -Environment=ASPNETCORE_ENVIRONMENT=Production -[Install] -WantedBy=multi-user.target -``` - -```bash -systemctl daemon-reload -systemctl enable barcode-host.service -systemctl start barcode-host.service -systemctl status barcode-host.service -systemctl stop barcode-host.service -journalctl -fu barcode-host.service -journalctl --rotate -journalctl --vacuum-time=1s -``` - -## Sub-tasks - -- [ ] phares3757 -- [x] unity4 -- [x] unity5 diff --git a/.kanbn/tasks/epi-pro-scan.md b/.kanbn/tasks/epi-pro-scan.md deleted file mode 100644 index 9674ceb..0000000 --- a/.kanbn/tasks/epi-pro-scan.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -status: "2-Todo" -created: "2023-07-25T17:33:20.243Z" -updated: "2023-07-27T18:05:52.708Z" -type: "kanbn" ---- - -# epi-pro-scan - -```bash - -``` - -## Sub-tasks - -- [ ] phares3757 -- [x] unity4 -- [x] unity5 diff --git a/.kanbn/tasks/install-net-7-0.md b/.kanbn/tasks/install-net-7-0.md deleted file mode 100644 index a5aee72..0000000 --- a/.kanbn/tasks/install-net-7-0.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -status: "4-Done" -created: "2023-06-06T02:52:34.346Z" -updated: "2023-07-27T18:05:52.739Z" -type: "kanbn" ---- - -# Install .net 7.0 - -```bask -# https://learn.microsoft.com/en-us/dotnet/core/install/linux-scripted-manual#scripted-install -cd /home/unity4 -wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh -chmod +x ./dotnet-install.sh -./dotnet-install.sh --channel 7.0 -export DOTNET_ROOT=$HOME/.dotnet -export PATH=$PATH:$HOME/.dotnet:$HOME/.dotnet/tools -ln -s /home/unity4/.dotnet/dotnet /usr/local/bin/dotnet -dotnet --info -``` - -## Sub-tasks - -- [x] phares3757 -- [x] unity4 -- [x] unity5 diff --git a/.kanbn/tasks/install-ubuntu-frame.md b/.kanbn/tasks/install-ubuntu-frame.md deleted file mode 100644 index 9b0d78a..0000000 --- a/.kanbn/tasks/install-ubuntu-frame.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -status: "4-Done" -created: "2023-06-06T02:52:34.347Z" -updated: "2023-07-27T18:05:52.740Z" -type: "kanbn" ---- - -# install-ubuntu-frame - -```bash -apt-get install links unzip net-tools -y -snap install dashkiosk -timedatectl set-timezone America/Phoenix -snap restart dashkiosk -snap install ubuntu-frame wpe-webkit-mir-kiosk -snap set wpe-webkit-mir-kiosk daemon=true -snap set wpe-webkit-mir-kiosk url=http://localhost:9400/receiver -wpe-webkit-mir-kiosk.cog http://localhost:9400/receiver -/snap/wpe-webkit-mir-kiosk/current/bin/setup.sh -wpe-webkit-mir-kiosk.cog http://localhost:9400/receiver -snap set ubuntu-frame daemon=true -``` - -## Sub-tasks - -- [ ] phares3757 -- [x] unity4 -- [x] unity5 diff --git a/.kanbn/tasks/install-vscode-extensions.md b/.kanbn/tasks/install-vscode-extensions.md deleted file mode 100644 index 39ece4e..0000000 --- a/.kanbn/tasks/install-vscode-extensions.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -status: "4-Done" -created: "2023-06-06T02:52:34.348Z" -updated: "2023-07-27T18:05:52.741Z" -type: "kanbn" ---- - -# install-vscode-extensions - -- .NET Watch Attach (trottero.dotnetwatchattach) -- C# (ms-dotnettools.csharp) -- Git Graph (mhutchie.git-graph) -- Live Preview (ms-vscode.live-server) - -## Sub-tasks - -- [x] phares3757 -- [x] unity4 -- [x] unity5 diff --git a/.kanbn/tasks/netplan.md b/.kanbn/tasks/netplan.md deleted file mode 100644 index 6f6fa02..0000000 --- a/.kanbn/tasks/netplan.md +++ /dev/null @@ -1,99 +0,0 @@ ---- -status: "1-Backlog" -created: "2023-06-23T22:41:35.814Z" -updated: "2023-07-27T18:05:52.707Z" -type: "kanbn" ---- - -# netplan - -```bash -ip link -``` - -```echo -1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 - link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 -2: eno1: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 10 - link/ether 6c:0b:84:e3:94:11 brd ff:ff:ff:ff:ff:ff - altname enp0s31f6 -``` - -```bash -https://ubuntu.com/server/docs/network-configuration -ip a -ip address show eno1 -echo >/etc/netplan/99_config.yaml && nano /etc/netplan/99_config.yaml -``` - -```bash -network: - version: 2 - renderer: networkd - ethernets: - eno1: - addresses: - - 192.168.0.204/24 - routes: - - to: default - via: 192.168.0.1 - nameservers: - addresses: [192.168.0.1, 8.8.8.8, 4.4.4.4] -``` - -```bash -network: - version: 2 - renderer: networkd - ethernets: - eno1: - addresses: - - 192.168.0.12/24 - routes: - - to: default - via: 192.168.0.1 - nameservers: - addresses: [192.168.0.1, 8.8.8.8, 4.4.4.4] -``` - -```bash -netplan apply -ip addr flush eno1 -# soft reset -``` - -```bash -network: - version: 2 - renderer: networkd - ethernets: - eno1: - addresses: - - 10.95.154.54/24 - routes: - - to: default - via: 10.95.154.1 - nameservers: - addresses: [10.95.128.11, 10.64.152.171, 8.8.8.8, 4.4.4.4] -``` - -```bash -network: - version: 2 - renderer: networkd - ethernets: - eno1: - addresses: - - 10.95.154.18/24 - routes: - - to: default - via: 10.95.154.1 - nameservers: - addresses: [10.95.128.11, 10.64.152.171, 8.8.8.8, 4.4.4.4] -``` - -## Sub-tasks - -- [ ] phares3757 -- [x] unity4 -- [x] unity5 diff --git a/.kanbn/tasks/post-only-once.md b/.kanbn/tasks/post-only-once.md deleted file mode 100644 index 6973123..0000000 --- a/.kanbn/tasks/post-only-once.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -status: "3-In Progress" -created: "2023-07-25T17:33:20.245Z" -updated: "2023-07-27T18:05:52.709Z" -type: "kanbn" ---- - -# post-only-once - -- Change to keep track but only post on a timmer - -## Sub-tasks - -- [ ] phares3757 -- [x] unity4 -- [x] unity5 diff --git a/.kanbn/tasks/publish.md b/.kanbn/tasks/publish.md deleted file mode 100644 index f6a291a..0000000 --- a/.kanbn/tasks/publish.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -status: "3-In Progress" -created: "2023-07-25T17:31:10.379Z" -updated: "2023-07-27T18:05:52.711Z" -type: "kanbn" ---- - -# publish - -```bash -sudo -i -systemctl stop barcode-host.service -rm -r /var/www/Barcode-Host/Server -mkdir /var/www -mkdir /var/www/Barcode-Host -mkdir /var/www/Barcode-Host/Server -cd /home/unity4/Barcode-Host/Server -dotnet user-secrets list -dotnet nuget list source -dotnet nuget remove source nuget.org -dotnet build --source https://api.nuget.org/v3/index.json -dotnet publish --configuration Release --output /var/www/Barcode-Host/Server --source https://api.nuget.org/v3/index.json -cd /var/www/Barcode-Host/Server -dotnet /var/www/Barcode-Host/Server/Barcode.Host.Server.dll -systemctl start barcode-host.service -``` - -```bash -nano /etc/fstab -10.95.176.46:EC_Metrology_Si /var/locally-mounted/eaf-dev.mes.infineon.com nfs defaults 0 0 -mount /var/locally-mounted/eaf-dev.mes.infineon.com nfs defaults 0 0 -mkdir /mnt/share -mkdir /mnt/share/nmshare -mkdir /mnt/share/nmshare/eaf-dev.mes.infineon.com -apt install cifs-utils -mount.cifs //10.95.128.34/EC_Metrology_Si /mnt/share/nmshare/eaf-dev.mes.infineon.com -mount -t cifs -o rw,guest,vers=1.0 //10.95.128.34/EC_Metrology_Si /mnt/share/nmshare/eaf-dev.mes.infineon.com -smbclient --list=10.95.128.34 --no-pass -apt install smbclient -ecmesEAF-10.95.128.34-mestsa07ec(A-Both) -``` - -```conf -2023-06-03 16:02:25.011 -07:00 [Information] (Barcode.Host.Server.Program.) () () Starting Web Application -2023-06-03 16:02:25.062 -07:00 [Information] (Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager.) () () User profile is available. Using '"/root/.aspnet/DataProtection-Keys"' as key repository; keys will not be encrypted at rest. -2023-06-03 16:02:25.093 -07:00 [Information] (Barcode.Host.Server.HostedService.TimedHostedService.StartAsync) () () Timed Hosted Service: 1234567:3070 running. -2023-06-03 16:02:25.175 -07:00 [Information] (Microsoft.Hosting.Lifetime.) () () Now listening on: "http://localhost:5003" -2023-06-03 16:02:25.175 -07:00 [Information] (Microsoft.Hosting.Lifetime.) () () Application started. Press Ctrl+C to shut down. -2023-06-03 16:02:25.176 -07:00 [Information] (Microsoft.Hosting.Lifetime.) () () Hosting environment: "Production" -2023-06-03 16:02:25.176 -07:00 [Information] (Microsoft.Hosting.Lifetime.) () () Content root path: "/var/www/Barcode-Host/Server" -``` - -```bash -links http://localhost:5003/api/lastScan -``` - -## Sub-tasks - -- [ ] phares3757 -- [x] unity4 -- [x] unity5 diff --git a/.kanbn/tasks/pull-repo.md b/.kanbn/tasks/pull-repo.md deleted file mode 100644 index da42997..0000000 --- a/.kanbn/tasks/pull-repo.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -status: "4-Done" -created: "2023-06-06T02:52:34.351Z" -updated: "2023-07-27T18:05:52.742Z" -type: "kanbn" ---- - -# Pull Repo - -```bash -cd /home/unity4 -git clone http://76df8eca4a6c11fe29a58c3be37543c11389ab93@192.168.0.73:3000/mikepharesjr/Barcode-Host.git -cd Barcode-Host -code . -``` - -## Sub-tasks - -- [x] phares3757 -- [x] unity4 -- [x] unity5 diff --git a/.kanbn/tasks/roll-out.md b/.kanbn/tasks/roll-out.md deleted file mode 100644 index 14fed8e..0000000 --- a/.kanbn/tasks/roll-out.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -status: "3-In Progress" -created: "2023-06-08T20:40:12.526Z" -updated: "2023-07-27T18:05:52.712Z" -type: "kanbn" ---- - -# roll-out - -- New page in the OI Viewer -- Set ubuntu frame to new OI Viewer page -- Does it refesh by it self? -- EAF needs what for the batch field -- SP1 needs to get the barcode from one of the two servers dependent on tool queued by EDA - -## Sub-tasks - -- [ ] phares3757 -- [ ] unity4 -- [ ] unity5 diff --git a/.kanbn/tasks/run-secrets-task.md b/.kanbn/tasks/run-secrets-task.md deleted file mode 100644 index 793cae3..0000000 --- a/.kanbn/tasks/run-secrets-task.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -status: "4-Done" -created: "2023-07-25T18:25:05.485Z" -updated: "2023-07-27T18:05:52.743Z" -type: "kanbn" ---- - -# run-secrets-task - -```bash -cd Barcode-Host/Server -dotnet user-secrets init -dotnet user-secrets clear -dotnet user-secrets set "BuildNumber" "925458" -dotnet user-secrets set "BuildSourceVersion" "197620fc8407914d09582d411091e97ad6f85868" -dotnet user-secrets set "EquipmentName" "BIORAD#" -dotnet user-secrets set "GitCommitSeven" "" -dotnet user-secrets set "PostTo" "http://eaf-staging.mes.infineon.com:8080/api/Barcode/BIORAD#" -dotnet user-secrets set "RootPassword" "asdf" -dotnet user-secrets set "SerialPortName" "" -dotnet user-secrets set "ToolClass" "FTIR" -dotnet user-secrets list -``` - -## Sub-tasks - -- [x] phares3757 -- [x] unity4 -- [x] unity5 diff --git a/.kanbn/tasks/run-test-ports.md b/.kanbn/tasks/run-test-ports.md deleted file mode 100644 index c8dd93b..0000000 --- a/.kanbn/tasks/run-test-ports.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -status: "4-Done" -created: "2023-06-06T02:52:34.353Z" -updated: "2023-07-27T18:05:52.744Z" -type: "kanbn" ---- - -# run-test-ports - -```bash -ls -l /dev/ttyUSB* -``` - -```echo -# crw-rw---- 1 root dialout 188, 0 Jun 3 14:54 /dev/ttyUSB0 -``` - -```bash -sudo -i -adduser unity4 dialout -reboot -``` - -## Sub-tasks - -- [x] phares3757 -- [x] unity4 -- [x] unity5 diff --git a/.kanbn/tasks/self-signed-certificate.md b/.kanbn/tasks/self-signed-certificate.md deleted file mode 100644 index ae84887..0000000 --- a/.kanbn/tasks/self-signed-certificate.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -status: "3-In Progress" -created: "2023-07-25T17:31:10.382Z" -updated: "2023-07-27T18:05:52.713Z" -type: "kanbn" ---- - -# self-signed-certificate - -```bash -sudo -i -echo >/etc/hosts && nano /etc/hosts -``` - -```conf -127.0.0.1 localhost -127.0.1.1 unity4 -10.95.154.18 unity5 -#; 10.95.154.54 unity4 -192.168.0.40 DESKTOP-H6JG91B -192.168.0.118 ISCN5CG1325C0X -10.95.176.46 eaf-dev.mes.infineon.com -10.95.128.35 eaf-prod.mes.infineon.com -10.95.128.34 eaf-staging.mes.infineon.com -10.95.128.122 oi-prod-ec-api.mes.infineon.com -10.95.176.124 eaf-dev-reporting.mes.infineon.com -10.95.128.37 oi-metrology-viewer-prod.mes.infineon.com -# The following lines are desirable for IPv6 capable hosts -::1 ip6-localhost ip6-loopback -fe00::0 ip6-localnet -ff00::0 ip6-mcastprefix -ff02::1 ip6-allnodes -ff02::2 ip6-allrouters -``` - -```bash -sudo -i -apt-get install -y ca-certificates -cd /home/unity4/Barcode-Host -openssl s_client -showcerts -connect DESKTOP-H6JG91B:443 /dev/null|openssl x509 -outform PEM >DESKTOP-H6JG91B.crt -cp /home/unity4/Barcode-Host/DESKTOP-H6JG91B.crt /usr/local/share/ca-certificates/DESKTOP-H6JG91B.crt -update-ca-certificates -openssl s_client -showcerts -connect unity4:443 /dev/null|openssl x509 -outform PEM >unity4.crt -cp /home/unity4/Barcode-Host/unity4.crt /usr/local/share/ca-certificates/unity4.crt -update-ca-certificates -openssl s_client -showcerts -connect unity5:443 /dev/null|openssl x509 -outform PEM >unity5.crt -cp /home/unity5/Barcode-Host/unity5.crt /usr/local/share/ca-certificates/unity5.crt -update-ca-certificates -cd /home/unity4/Barcode-Host -openssl s_client -showcerts -connect eaf-prod.mes.infineon.com:443 /dev/null|openssl x509 -outform PEM >eaf-prod.mes.infineon.com.crt -cp /home/unity4/Barcode-Host/eaf-prod.mes.infineon.com.crt /usr/local/share/ca-certificates/eaf-prod.mes.infineon.com.crt -update-ca-certificates -links https://eaf-prod.mes.infineon.com/v3/index.json -exit -``` - -## Sub-tasks - -- [ ] phares3757 -- [x] unity4 -- [x] unity5 diff --git a/.kanbn/tasks/setup-nginx.md b/.kanbn/tasks/setup-nginx.md deleted file mode 100644 index c63b1ae..0000000 --- a/.kanbn/tasks/setup-nginx.md +++ /dev/null @@ -1,131 +0,0 @@ ---- -status: "4-Done" -created: "2023-06-08T20:40:12.528Z" -updated: "2023-07-27T18:05:52.745Z" -type: "kanbn" ---- - -# setup-nginx - -```bash -echo >/etc/nginx/sites-available/default && nano /etc/nginx/sites-available/default -``` - -```conf -server { - listen 80 default_server; - listen [::]:80 default_server; - root /var/www/html; - index index.html index.htm index.nginx-debian.html; - server_name _; - location / { - try_files $uri $uri/ =404; - } -} -``` - -```bash -systemctl restart nginx -lsof -i -P -n | grep LISTEN -links http://192.168.0.204/ -nginx -t -nginx -s reload -echo >/etc/nginx/sites-available/Barcode-Host-Server && nano /etc/nginx/sites-available/Barcode-Host-Server -``` - -```conf -server { - listen 80 default_server; - listen [::]:80 default_server; - root /var/www/html; - index index.html index.htm index.nginx-debian.html; - server_name _; - location / { - try_files $uri $uri/ =404; - } -} -``` - -```bash -echo >/home/unity4/localhost.conf && nano /home/unity4/localhost.conf -``` - -```conf -[req] -default_bits = 2048 -default_keyfile = localhost.key -distinguished_name = req_distinguished_name -req_extensions = req_ext -x509_extensions = v3_ca - -[req_distinguished_name] -countryName = Country Name (2 letter code) -countryName_default = US -stateOrProvinceName = State or Province Name (full name) -stateOrProvinceName_default = Arizona -localityName = Locality Name (eg, city) -localityName_default = Mesa -organizationName = Organization Name (eg, company) -organizationName_default = Infineon Technologies Americas Corp. -organizationalUnitName = organizationalunit -organizationalUnitName_default = Development -commonName = Common Name (e.g. server FQDN or YOUR name) -commonName_default = unity4 -commonName_max = 64 - -[req_ext] -subjectAltName = @alt_names - -[v3_ca] -subjectAltName = @alt_names - -[alt_names] -DNS.1 = unity4 -DNS.2 = localhost -DNS.3 = 127.0.0.1 -``` - -```bash -openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/localhost.key -out /etc/nginx/localhost.crt -config /home/unity4/localhost.conf -ls /etc/nginx -echo >/etc/nginx/sites-available/Barcode-Host-Server && nano /etc/nginx/sites-available/Barcode-Host-Server -``` - -```conf -server { - server_name _; - ssl_certificate 'localhost.crt'; - listen 443 default_server ssl http2; - ssl_certificate_key 'localhost.key'; - ssl_protocols TLSv1.2 TLSv1.1 TLSv1; - error_page 500 502 503 504 /50x.html; - listen [::]:443 default_server ssl http2; - location / { - proxy_pass http://localhost:5003; - proxy_http_version 1.1; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $http_connection; - proxy_set_header Host $host; - proxy_cache_bypass $http_upgrade; - } -} -``` - -```bash -ln -s /etc/nginx/sites-available/Barcode-Host-Server /etc/nginx/sites-enabled/Barcode-Host-Server -nginx -t -nginx -s reload -links https://localhost/api/lastscan -links https://unity4/api/lastscan -``` - -```conf -# C:\Windows\System32\drivers\etc\hosts -192.168.0.204 unity4 -``` - -## Sub-tasks - -- [x] phares3757 -- [x] unity4 -- [x] unity5 diff --git a/.kanbn/tasks/signalr.md b/.kanbn/tasks/signalr.md deleted file mode 100644 index 5350536..0000000 --- a/.kanbn/tasks/signalr.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -status: "5-Archive" -created: "2023-06-08T20:40:12.529Z" -updated: "2023-07-27T18:05:52.746Z" -type: "kanbn" ---- - -# signalr - -- [Framework-4.5.1](https://learn.microsoft.com/en-us/aspnet/signalr/overview/getting-started/tutorial-getting-started-with-signalr?source=recommendations) -- [OnNotificationReceivedAsync](https://learn.microsoft.com/en-us/training/modules/aspnet-core-signalr/3-how-signalr-works) - -```bash -# https://learn.microsoft.com/en-us/aspnet/core/tutorials/signalr?view=aspnetcore-7.0&tabs=visual-studio-code -dotnet tool uninstall -g Microsoft.Web.LibraryManager.Cli -dotnet tool install -g Microsoft.Web.LibraryManager.Cli -libman install @microsoft/signalr@latest -p unpkg -d wwwroot/js/signalr --files dist/browser/signalr.js --files dist/browser/signalr.js -# http://localhost:5003/notification -``` - -## Sub-tasks - -- [ ] phares3757 -- [ ] unity4 -- [ ] unity5 diff --git a/.kanbn/tasks/update-os.md b/.kanbn/tasks/update-os.md deleted file mode 100644 index 88797c6..0000000 --- a/.kanbn/tasks/update-os.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -status: "3-In Progress" -created: "2023-07-25T17:31:10.383Z" -updated: "2023-07-27T18:05:52.714Z" -type: "kanbn" ---- - -# update-os - -```bash -lsb_release -a -apt update -apt upgrade -y -apt install update-manager-core -do-release-upgrade -``` - -## Sub-tasks - -- [x] phares3757 -- [x] unity4 -- [ ] unity5