diff --git a/.github/workflows/docker-etherpad.yml b/.github/workflows/docker-etherpad.yml deleted file mode 100644 index 138be08..0000000 --- a/.github/workflows/docker-etherpad.yml +++ /dev/null @@ -1,57 +0,0 @@ -name: Etherpad Docker Image - -env: - REGISTRY: ghcr.io - NAME: etherpad - -on: - workflow_dispatch: - push: - branches: [ "main" ] - paths: - - 'etherpad/*' - - '.github/workflows/*etherpad*' - pull_request: - branches: [ "main" ] - paths: - - 'etherpad/*' - - '.github/workflows/*etherpad*' - schedule: - - cron: '23 1 * * 0' # Sunday at 1:23 - -jobs: - build-and-push-image: - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - - steps: - - name: set release date - run: | - echo "RELEASE_DATE=$(date --rfc-3339=date)" >> ${GITHUB_ENV} - - - id: githubactor - uses: ASzc/change-string-case-action@v5 - with: - string: ${{ github.actor }} - - id: step2 - run: echo "IMAGE_NAME=ghcr.io/${{ steps.githubactor.outputs.lowercase }}/${{ env.NAME }}" >> ${GITHUB_ENV} - - - name: Checkout repository - uses: actions/checkout@v3 - - - name: Log in to the Container registry - uses: docker/login-action@f054a8b539a109f9f41c372932f1ae047eff08c9 - with: - registry: ${{ env.REGISTRY }} - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Build and push Docker image - uses: docker/build-push-action@ad44023a93711e3deb337508980b4b5e9bcdc5dc - with: - context: ./${{ env.NAME }}/ - push: true - tags: ${{ env.IMAGE_NAME }}:${{ env.RELEASE_DATE }}, ${{ env.IMAGE_NAME }}:latest - labels: ${{ env.RELEASE_DATE }}, latest diff --git a/README.md b/README.md index 21b726b..7f0079d 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,4 @@ # Dockerfiles -![Etherpad](https://github.com/AlmightyFrog/Dockerfiles/actions/workflows/docker-etherpad.yml/badge.svg) ![Lama Cleaner](https://github.com/AlmightyFrog/Dockerfiles/actions/workflows/docker-lama-cleaner.yml/badge.svg) ![IOPaint](https://github.com/AlmightyFrog/Dockerfiles/actions/workflows/docker-iopaint.yml/badge.svg) diff --git a/etherpad/Dockerfile b/etherpad/Dockerfile deleted file mode 100644 index d16a194..0000000 --- a/etherpad/Dockerfile +++ /dev/null @@ -1,24 +0,0 @@ -FROM node:alpine AS base - -RUN mkdir /app /data -WORKDIR /app - -FROM base AS build -RUN apk add --update python3 git make g++ -RUN git clone --depth=1 https://github.com/ether/etherpad-lite.git . && rm -rf .git -RUN /app/bin/installDeps.sh - - -FROM base AS release -COPY --chown=node:node --from=build /app/ /app/ -RUN ln -s /data/ /app/var/ -RUN ln -s /data/settings.js /app/settings.js -RUN chown node: /app/ -USER node - -#HEALTHCHECK --interval=20s --timeout=3s CMD ["etherpad-healthcheck"] - -EXPOSE 9001 -VOLUME ["/data"] -CMD ["node", "node_modules/ep_etherpad-lite/node/server.js", "-s", "/data/settings.json"] - diff --git a/etherpad/docker-compose.yml b/etherpad/docker-compose.yml deleted file mode 100644 index 53b34bf..0000000 --- a/etherpad/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: '3' - -services: - etherpad: - build: . - image: play/etherpad - ports: - - 9001:9001 - volumes: - - ./data/:/data/ -