diff --git a/docker/drone/Dockerfile b/docker/drone/Dockerfile deleted file mode 100644 index aaaf93b..0000000 --- a/docker/drone/Dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -ARG REPO_ARCH - -FROM asonix/rust-runner:latest-linux-$REPO_ARCH - -COPY pict-rs-proxy /usr/local/bin/pict-rs-proxy - -USER app -EXPOSE 8080 -EXPOSE 6669 -VOLUME /mnt -ENTRYPOINT ["/sbin/tini", "--"] -CMD ["/usr/local/bin/pict-rs-proxy"] diff --git a/docker/drone/manifest.tmpl b/docker/drone/manifest.tmpl deleted file mode 100644 index 6dd997c..0000000 --- a/docker/drone/manifest.tmpl +++ /dev/null @@ -1,25 +0,0 @@ -image: asonix/pictrs-proxy:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}} -{{#if build.tags}} -tags: -{{#each build.tags}} - - {{this}} -{{/each}} -{{/if}} -manifests: - - - image: asonix/pictrs-proxy:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}linux-amd64 - platform: - architecture: amd64 - os: linux - - - image: asonix/pictrs-proxy:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}linux-arm64v8 - platform: - architecture: arm64 - os: linux - variant: v8 - - - image: asonix/pictrs-proxy:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}linux-arm32v7 - platform: - architecture: arm - os: linux - variant: v7 diff --git a/docker/forgejo/Dockerfile b/docker/forgejo/Dockerfile new file mode 100644 index 0000000..c2cf35b --- /dev/null +++ b/docker/forgejo/Dockerfile @@ -0,0 +1,24 @@ +FROM alpine:3.19 + +ARG UID=991 +ARG GID=991 + +ENV \ + UID=${UID} \ + GID=${GID} + +USER root +RUN \ + addgroup -g "${GID}" app && \ + adduser -D -G app -u "${UID}" -g "" -h /opt/app app && \ + apk add tini && \ + chown -R app:app /mnt + +COPY pict-rs-proxy /usr/local/bin/pict-rs-proxy + +USER app +EXPOSE 6669 +EXPOSE 8080 +VOLUME /mnt +ENTRYPOINT ["/sbin/tini", "--"] +CMD ["/usr/local/bin/pict-rs-proxy"] diff --git a/docker/prod/docker-compose.yml b/docker/prod/docker-compose.yml index 7517d93..8a69a5f 100644 --- a/docker/prod/docker-compose.yml +++ b/docker/prod/docker-compose.yml @@ -8,7 +8,7 @@ services: - ./volumes/pictrs:/mnt pictrs-proxy: - image: asonix/pictrs-proxy:v0.3.0-beta.1 + image: asonix/pictrs-proxy:0.3 ports: - "8081:8081" restart: always