commit d2f219880c7ab9c8d2b250097586720bb0e5b612 Author: Glauber Ferreira Date: Mon Feb 12 21:15:38 2024 -0300 primeiro commit diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml new file mode 100644 index 0000000..05acb39 --- /dev/null +++ b/.gitea/workflows/build.yaml @@ -0,0 +1,31 @@ +name: Build and Push Image +on: [ push ] + +jobs: + build: + name: Build and push image + runs-on: ubuntu-latest + container: catthehacker/ubuntu:act-latest + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Login to Docker Registry + uses: docker/login-action@v3 + with: + registry: git.aehoo.net + username: ${{ secrets.REGISTRY_USERNAME }} + password: ${{ secrets.REGISTRY_TOKEN }} + + - name: Build and push + uses: docker/build-push-action@v5 + with: + context: . + push: true + platforms: linux/amd64 + tags: | + git.aehoo.net/alphard/unmined:${{env.GITHUB_SHA}} diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..83deef8 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,9 @@ +FROM alpine:3.19 +RUN apk add --no-cache curl +RUN curl -L https://unmined.net/download/unmined-cli-linux-x64-sc -o /root/unmined-cli.tar.gz +RUN mkdir -p /opt/unmined +RUN tar xvf /root/unmined-cli.tar.gz --strip-components=1 -C /opt/unmined +RUN chown -R root.root /opt/unmined +RUN rm -f /root/unmined-cli.tar.gz +RUN apk del curl +ENTRYPOINT ["/opt/unmined/unmined-cli","web","render","--world","/var/lib/minecraft/world","--dimension","overworld","--imageformat","webp","--output","/var/www/minecraft"]