🚀 Major refactor: Reorganize project structure
- Move WebAPI/ → src/Backend/DiunaBI.WebAPI/ - Move Frontend/ → src/Frontend/ - Move Deployment/ → deploy/ - Add proper .NET 8 solution structure - Add plugin architecture with DiunaBI.Plugins.Morska - Clean
This commit is contained in:
17
deploy/dev.service
Normal file
17
deploy/dev.service
Normal file
@@ -0,0 +1,17 @@
|
||||
[Unit]
|
||||
Description=DiunaBI Dev WebAPI
|
||||
[Service]
|
||||
WorkingDirectory=/home/mz/services/DiunaBI-Dev-WebAPI/
|
||||
ExecStart=/usr/bin/dotnet /home/mz/services/DiunaBI-Dev-WebAPI/DiunaBI-WebAPI.dll
|
||||
SyslogIdentifier=DiunaBI Dev WebAPI
|
||||
User=mz
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
||||
# Remove service: sudo rm /etc/systemd/system/DiunaBI-Dev-WebAPI.service
|
||||
# Add service: sudo cp ./DiunaBI-Dev-WebAPI.service /etc/systemd/system
|
||||
# Reload services: sudo systemctl daemon-reload
|
||||
# Status: sudo systemctl status DiunaBI-Dev-WebAPI
|
||||
# Start: sudo systemctl start DiunaBI-Dev-WebAPI
|
||||
# Stop: sudo systemctl stop DiunaBI-Dev-WebAPI
|
||||
# Startup: sudo systemctl enable DiunaBI-Dev-WebAPI
|
||||
17
deploy/morska.service
Normal file
17
deploy/morska.service
Normal file
@@ -0,0 +1,17 @@
|
||||
[Unit]
|
||||
Description=DiunaBI Morska WebAPI
|
||||
[Service]
|
||||
WorkingDirectory=/home/mz/services/DiunaBI-Morska-WebAPI/
|
||||
ExecStart=/usr/bin/dotnet /home/mz/services/DiunaBI-Morska-WebAPI/DiunaBI-WebAPI.dll
|
||||
SyslogIdentifier=DiunaBI Morska WebAPI
|
||||
User=mz
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
||||
# Remove service: sudo rm /etc/systemd/system/DiunaBI-Morska-WebAPI.service
|
||||
# Add service: sudo cp ./DiunaBI-Morska-WebAPI.service /etc/systemd/system
|
||||
# Reload services: sudo systemctl daemon-reload
|
||||
# Status: sudo systemctl status DiunaBI-Morska-WebAPI
|
||||
# Start: sudo systemctl start DiunaBI-Morska-WebAPI
|
||||
# Stop: sudo systemctl stop DiunaBI-Morska-WebAPI
|
||||
# Startup: sudo systemctl enable DiunaBI-Morska-WebAPI
|
||||
17
deploy/staging.service
Normal file
17
deploy/staging.service
Normal file
@@ -0,0 +1,17 @@
|
||||
[Unit]
|
||||
Description=DiunaBI WebAPI
|
||||
[Service]
|
||||
WorkingDirectory=/home/mz/services/DiunaBI-WebAPI/
|
||||
ExecStart=/usr/bin/dotnet /home/mz/services/DiunaBI-WebAPI/DiunaBI-WebAPI.dll
|
||||
SyslogIdentifier=DiunaBI WebAPI
|
||||
User=mz
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
||||
# Remove service: sudo rm /etc/systemd/system/DiunaBI-WebAPI.service
|
||||
# Add service: sudo cp ./DiunaBI-WebAPI.service /etc/systemd/system
|
||||
# Reload services: sudo systemctl daemon-reload
|
||||
# Status: sudo systemctl status DiunaBI-WebAPI
|
||||
# Start: sudo systemctl start DiunaBI-WebAPI
|
||||
# Stop: sudo systemctl stop DiunaBI-WebAPI
|
||||
# Startup: sudo systemctl enable DiunaBI-WebAPI
|
||||
7
deploy/updateSWHash.sh
Normal file
7
deploy/updateSWHash.sh
Normal file
@@ -0,0 +1,7 @@
|
||||
#! /bin/bash
|
||||
LINE=`grep -oP '.*main.*": ".*"' /home/mz/deployment/Frontend/ngsw.json`
|
||||
IFS=': ' read -r -a array <<< $LINE
|
||||
FILE="${array[0]//\"/}"
|
||||
NEWHASH=($(sha1sum /home/mz/deployment/Frontend$FILE))
|
||||
OLDHASH="${array[1]//\"/}"
|
||||
sed -i "s/$OLDHASH/$NEWHASH/g" /home/mz/deployment/Frontend/ngsw.json
|
||||
Reference in New Issue
Block a user