diff --git a/.gitea/workflows/ docker-image.deploy.yml b/.gitea/workflows/ docker-image.deploy.yml new file mode 100644 index 0000000..5f313ad --- /dev/null +++ b/.gitea/workflows/ docker-image.deploy.yml @@ -0,0 +1,32 @@ +on: + push: + paths: + - "docker/**" + - ".gitea/**" + schedule: + - cron: "0 02 * * *" +jobs: + + build-docker-image: + runs-on: ubuntu-latest + + steps: + + - name: Checkout code + uses: actions/checkout@v2 + + - name: Log in to git.limbosolutions.com docker registry + uses: docker/login-action@v3 + with: + registry: git.limbosolutions.com + username: ${{ secrets.GITLIMBO_DOCKER_REGISTRY_USERNAME }} + password: ${{ secrets.GITLIMBO_DOCKER_REGISTRY_PASSWORD }} + + - name: Build and push Docker images + id: push + uses: docker/build-push-action@v6 + with: + context: . + file: ${{gitea.workspace}}/docker/Dockerfile + push: true + tags: git.limbosolutions.com/kb/nextcloud \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..7f014d2 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "cSpell.words": [ + "nextcloud" + ] +} \ No newline at end of file diff --git a/docker/docker-compose.yaml b/compose.yaml similarity index 97% rename from docker/docker-compose.yaml rename to compose.yaml index 9893c36..504defa 100644 --- a/docker/docker-compose.yaml +++ b/compose.yaml @@ -14,7 +14,7 @@ services: - cloud_limbosolutions_com_private restart: unless-stopped app: - image: nextcloud-smbclient:30.0 + image: git.limbosolutions.com/kb/nextcloud container_name: cloud_limbosolutions_com-nextcloud links: - db diff --git a/docker/Dockerfile b/docker/Dockerfile index 0ef322d..5d0eece 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,3 +1,2 @@ -#image name : nextcloud-smbclient:30.0 -FROM nextcloud:30.0 +FROM nextcloud:30 RUN apt update;apt install -y smbclient libsmbclient-dev;pecl install smbclient;echo "extension=smbclient.so" >> /usr/local/etc/php/conf.d/nextcloud.ini; echo "extension=smbclient.so" >> /usr/local/etc/php.ini \ No newline at end of file