diff --git a/.drone.yml b/.drone.yml
index 3707cbb..da212ce 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -46,10 +46,11 @@ steps:
- main
settings:
username:
- from_secret: dockerhub_username
+ from_secret: repo_username
password:
- from_secret: dockerhub_password
- repo: fascinated/beatsaber-overlay
+ from_secret: repo_password
+ repo: gitea.example.com/Fascinated/beatsaber-overlay:latest
+ #repo: fascinated/beatsaber-overlay
tags: latest
volumes:
diff --git a/.gitea/workflows/publish.yaml b/.gitea/workflows/publish.yaml
new file mode 100644
index 0000000..0622d41
--- /dev/null
+++ b/.gitea/workflows/publish.yaml
@@ -0,0 +1,66 @@
+name: Publish
+
+on:
+ push:
+ branches:
+ - 'main'
+
+jobs:
+ docker:
+ strategy:
+ matrix:
+ arch: ['git.fascinated.cc/fascinated/gitea-runner:ubuntu-latest']
+ git-version: ['2.38.4']
+ runs-on: ${{ matrix.arch }}
+ #container: node:19-alpine
+ steps:
+ - name: checkout
+ uses: https://github.com/actions/checkout@v3
+
+ - name: Restore Docker
+ id: cache-docker
+ uses: https://github.com/actions/cache/restore@v3
+ with:
+ path: |
+ /usr/bin/docker
+ key: ${{ runner.os }}-docker
+ token: ${{ secrets.GH_TOKEN }}
+
+ #- name: Download docker
+ # if: steps.cache-docker.outputs.cache-hit != 'true'
+ # run: |
+ # wget -q -O /tmp/docker.tgz https://download.docker.com/linux/static/stable/x86_64/docker-20.10.23.tgz \
+ # && tar --extract --file /tmp/docker.tgz --directory /usr/bin --strip-components 1 --no-same-owner docker/docker \
+ # && rm -rf /tmp/*
+
+ - name: Set up Docker Buildx
+ uses: https://github.com/docker/setup-buildx-action@v2
+
+ - name: Cache Docker layers
+ uses: https://github.com/actions/cache@v2
+ with:
+ path: /tmp/.buildx-cache
+ key: ${{ runner.os }}-buildx-${{ github.sha }}
+ restore-keys: |
+ ${{ runner.os }}-buildx-
+
+ - name: Login to Repo
+ uses: https://github.com/docker/login-action@v2
+ with:
+ registry: git.fascinated.cc
+ username: ${{ secrets.REPO_USERNAME }}
+ password: ${{ secrets.REPO_TOKEN }}
+
+ - name: Build and push
+ uses: docker/build-push-action@v4
+ with:
+ push: true
+ context: .
+ tags: git.fascinated.cc/fascinated/beatsaber-overlay:latest
+ cache-from: type=local,src=/tmp/.buildx-cache
+ cache-to: type=local,dest=/tmp/.buildx-cache-new
+
+ - name: Move cache
+ run: |
+ rm -rf /tmp/.buildx-cache
+ mv /tmp/.buildx-cache-new /tmp/.buildx-cache
diff --git a/README.md b/README.md
index 6d54b1f..32da058 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
The project is on my [Gitea](https://git.fascinated.cc/Fascinated/beatsaber-overlay) now, but the repo will be kept in sync on GitHub.
The public url to view/use:
-Need help? Feel free to message me at: Fascinated#7668
+Need help? Feel free to message me on Discord: Fascinated#7668 or Matrix: @fascinated:matrix.fascinated.cc
## Usage