commit d4e6194242c75a6df35ad5ab78407249139ef5f4 Author: Glauber Ferreira Date: Wed May 15 18:10:11 2024 -0300 primeiro commit diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml new file mode 100644 index 0000000..24eb29f --- /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/mariadb:${{env.GITHUB_SHA}} diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..fff5522 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM alpine:3.19 +COPY mariadb-server.cnf /etc/my.cnf.d/mariadb-server.cnf +COPY run /usr/local/bin/run +RUN chmod +x /usr/local/bin/run &&\ + apk update &&\ + apk add mariadb +VOLUME /var/lib/mysql +VOLUME /var/log/mysql +ENTRYPOINT ["/usr/local/bin/run"] +EXPOSE 3306 +# galera +# EXPOSE 4567 4568 4444 diff --git a/mariadb-server.cnf b/mariadb-server.cnf new file mode 100644 index 0000000..267781f --- /dev/null +++ b/mariadb-server.cnf @@ -0,0 +1,13 @@ +[server] + +[mysqld] + +[galera] +bind-address=0.0.0.0 + +[embedded] + +[mariadb] + +[mariadb-10.5] + diff --git a/run b/run new file mode 100644 index 0000000..52fc66b --- /dev/null +++ b/run @@ -0,0 +1,3 @@ +#!/bin/sh +mysql_install_db --user=mysql --datadir=/var/lib/mysql +mysqld_safe