commit 52a3ec5a771fde420aed1fc39aa1d01b7d7a52dc Author: silver Date: Mon Sep 23 11:39:13 2024 +0000 Initial commit diff --git a/.forgejo/workflows/push.yaml b/.forgejo/workflows/push.yaml new file mode 100644 index 0000000..a5e2222 --- /dev/null +++ b/.forgejo/workflows/push.yaml @@ -0,0 +1,29 @@ +name: On_Push + +on: + push: + branches: + - 'main' +# paths: +# - src/**/* + +jobs: + build: + # build it using teh base nixos system, helps with caching + runs-on: nix + steps: + # get the repo first + - uses: https://code.forgejo.org/actions/checkout@v4 + # Make sure all files are pulled down + - name: "Get LFS objects" + uses: https://forgejo.skynet.ie/Skynet/actions/get_lfs@v3 + with: + repository: ${{ gitea.repository }} + ref_name: ${{ gitea.ref_name }} + # temp one just to get it "built" + - name: "Deploy" + uses: https://forgejo.skynet.ie/Skynet/actions/deploy_user@v5 + with: + ssh_key: ${{ secrets.SSH_KEY }} + folder: "src" + #destination: "subfolder" \ No newline at end of file diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..76b5699 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,55 @@ +# Git config here +* text eol=lf + +############################################# +# Git lfs stuff + + +# Documents +*.pdf filter=lfs diff=lfs merge=lfs -text +*.doc filter=lfs diff=lfs merge=lfs -text +*.docx filter=lfs diff=lfs merge=lfs -text + + +# Excel +*.xls filter=lfs diff=lfs merge=lfs -text +*.xlsx filter=lfs diff=lfs merge=lfs -text +*.xlsm filter=lfs diff=lfs merge=lfs -text + + +# Powerpoints +*.ppt filter=lfs diff=lfs merge=lfs -text +*.pptx filter=lfs diff=lfs merge=lfs -text +*.ppsx filter=lfs diff=lfs merge=lfs -text + + +# Images +*.png filter=lfs diff=lfs merge=lfs -text +*.jpg filter=lfs diff=lfs merge=lfs -text + + +# Video +*.mkv filter=lfs diff=lfs merge=lfs -text +*.mp4 filter=lfs diff=lfs merge=lfs -text +*.wmv filter=lfs diff=lfs merge=lfs -text + + +# Misc +*.zip filter=lfs diff=lfs merge=lfs -text + + +# ET4011 +*.cbe filter=lfs diff=lfs merge=lfs -text +*.pbs filter=lfs diff=lfs merge=lfs -text + + +# Open/Libre office +# from https://www.libreoffice.org/discover/what-is-opendocument/ +*.odt filter=lfs diff=lfs merge=lfs -text +*.ods filter=lfs diff=lfs merge=lfs -text +*.odp filter=lfs diff=lfs merge=lfs -text +*.odg filter=lfs diff=lfs merge=lfs -text + + +# QT +*.ui filter=lfs diff=lfs merge=lfs -text \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..dce8b15 --- /dev/null +++ b/.gitignore @@ -0,0 +1,28 @@ +# IDE folder +/.idea + +# Microsoft office Lockfiles +~$* +*.tmp + +# Test files +test.* +*.test.* +/test + +# Output of compiling +/out +/build +/target +/cmake-build-debug +# for QT, both as single directory and as subfolders +/build-*-* +/*/build-*-* + +# Dealing with BlueJ +*.bluej +*.out +*.ctxt + +# Dealing with Mac users +.DS_Store diff --git a/README.md b/README.md new file mode 100644 index 0000000..5967628 --- /dev/null +++ b/README.md @@ -0,0 +1,24 @@ +# Deploying to Skynet +This is a repo that is used as a template to deploy to Skynet + + +## Create SSH Key +Details to do this can be found here: [wiki](https://wiki.skynet.ie/tutorials/skynet/create_ssh/) +It is recommended to create a new key for just Forgejo Actions. + +## Secrets +One secret must be added to make this work. + +Secrets are found in your repo under ``Settings > Actions > Secrets`` + +* SSH_KEY + * This is your private key that was generated above + +End result should look like this: +![Secrets](resources/Secrets.png) + + +## Make changes to ``src`` +Make changes to the files in ``src``. +Commit and push. +If everything was set up fine then your site will soon be live on ``https://$USERNAME.users.skynet.ie`` \ No newline at end of file diff --git a/resources/Secrets.png b/resources/Secrets.png new file mode 100644 index 0000000..d555fb2 --- /dev/null +++ b/resources/Secrets.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bedff41d5e804577020539b26da95c2034b5f768b08590611975c9f2a6795faf +size 42331 diff --git a/src/index.html b/src/index.html new file mode 100644 index 0000000..8236fdc --- /dev/null +++ b/src/index.html @@ -0,0 +1,12 @@ + + + + + + +
+

Hello World!

+

All hail Skynet!!

+
+ +