diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..299ac20 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,4 @@ +FROM docker.io/library/nginx:alpine + +# Copy files to nginx path +COPY . /usr/share/nginx/html diff --git a/install.sh b/install.sh new file mode 100755 index 0000000..87438a9 --- /dev/null +++ b/install.sh @@ -0,0 +1,10 @@ +systemctl --user stop latenightdef +cp latenightdef.container ~/.config/containers/systemd +systemctl --user daemon-reload + +sed -i "s/DATE/$(date -I)/g" index.html +sed -i "s/VERSION/$(git log -1 --oneline | awk '{print $1}')/g" index.html +podman build -t latenightdef . + + +systemctl --user start latenightdef diff --git a/latenightdef.container b/latenightdef.container new file mode 100644 index 0000000..ce86f49 --- /dev/null +++ b/latenightdef.container @@ -0,0 +1,13 @@ +[Unit] +Description=Late Night Defender personal website + +[Container] +ContainerName=latenightdef +Image=latenightdef +PublishPort=8083:80 + +[Service] +Restart=always + +[Install] +WantedBy=multi-user.target default.target