[Container] AutoUpdate=registry ContainerName=dotnet-sdk-8 Environment="ASPNETCORE_ENVIRONMENT=Production" # Exec=dotnet --info Exec=sleep infinity Image=mcr.microsoft.com/dotnet/sdk:8.0 # Network=dotnet-sdk-8.network # Pod=dotnet-sdk-8.pod PodmanArgs=--add-host=gitea.phares.duckdns.org:192.168.11.2 PublishPort=5027:5001 PublishPort=5026:22 Volume=/etc/timezone:/etc/timezone:ro Volume=/etc/localtime:/etc/localtime:ro Volume=dotnet-sdk-8-ssh.volume:/etc/ssh:Z Volume=dotnet-sdk-8-git.volume:/root/git:Z Volume=dotnet-sdk-8-dotnet.volume:/root/.dotnet:Z Volume=dotnet-sdk-8-vscode.volume:/root/.vscode-server:Z Volume=/home/podman/etc-ssh-ssh_config:/etc/ssh-copy/ssh_config:ro Volume=/home/podman/.ssh/authorized_keys:/root/.ssh/authorized_keys:ro Volume=/home/podman/etc-ssh-sshd_config.d/50-cloud-init.conf:/etc/ssh-copy/sshd_config.d/50-cloud-init.conf:ro Volume=/mnt/free-file-sync/notes/user-secrets/8da397d4-13ec-4576-9722-3c79cad25563/secrets.json:/app/secrets.json:ro [Service] Restart=no [Install] WantedBy=multi-user.target default.target # podman pull mcr.microsoft.com/dotnet/sdk:8.0 # systemctl --user daemon-reload # systemctl --user start dotnet-sdk-8 # systemctl --user status dotnet-sdk-8 --lines=999 # journalctl -fu dotnet-sdk-8.service # podman logs dotnet-sdk-8 # systemctl --user stop dotnet-sdk-8 # systemctl --user disable dotnet-sdk-8 # podman exec -ti dotnet-sdk-8 /bin/sh # podman exec -ti dotnet-sdk-8 /bin/bash # # apt update && apt install -y openssh-server nano git clang zlib1g-dev # N # cp /etc/ssh-copy/ssh_config /etc/ssh/ssh_config # cp /etc/ssh-copy/sshd_config.d/50-cloud-init.conf /etc/ssh/sshd_config.d/50-cloud-init.conf # service ssh start # ssh root@free.file.sync.root -p 5026 -i C:/Users/phares/.ssh/id_ed25519 # cd /root/git/ && git clone https://51f44975c8734522b2dec36c6d9a116276c6bded@gitea.phares.duckdns.org/phares3757/file-folder-helper.git # cp /app/secrets.json /root/.microsoft/usersecrets/2f63ace9-efe5-4b0a-9ebe-529309f33e3f/secrets.json