mirror of
https://github.com/hoellen/docker-nextcloud.git
synced 2025-07-03 16:46:13 +00:00
Compare commits
3 Commits
version-30
...
44ede0e6bc
Author | SHA1 | Date | |
---|---|---|---|
44ede0e6bc | |||
374ef997fa | |||
123a8adbba |
16
Dockerfile
16
Dockerfile
@ -1,5 +1,5 @@
|
|||||||
# -------------- Build-time variables --------------
|
# -------------- Build-time variables --------------
|
||||||
ARG NEXTCLOUD_VERSION=30.0.12
|
ARG NEXTCLOUD_VERSION=30.0.4
|
||||||
ARG PHP_VERSION=8.3
|
ARG PHP_VERSION=8.3
|
||||||
ARG NGINX_VERSION=1.26
|
ARG NGINX_VERSION=1.26
|
||||||
|
|
||||||
@ -10,19 +10,19 @@ ARG SNUFFLEUPAGUS_VERSION=0.10.0
|
|||||||
ARG UID=1000
|
ARG UID=1000
|
||||||
ARG GID=1000
|
ARG GID=1000
|
||||||
|
|
||||||
# nextcloud-30.0.12.tar.bz2
|
# nextcloud-30.0.4.tar.bz2
|
||||||
ARG SHA256_SUM="9e19b25f42273d4361218426b4762a766bee408cfa6aa8219f8c27f72095a7a8"
|
ARG SHA256_SUM="eb6aaba9acef442f2b3e4a996b7ee8a5ed24442f9bba681237fb28ed970e1fa5"
|
||||||
|
|
||||||
# Nextcloud Security <security@nextcloud.com> (D75899B9A724937A)
|
# Nextcloud Security <security@nextcloud.com> (D75899B9A724937A)
|
||||||
ARG GPG_FINGERPRINT="2880 6A87 8AE4 23A2 8372 792E D758 99B9 A724 937A"
|
ARG GPG_FINGERPRINT="2880 6A87 8AE4 23A2 8372 792E D758 99B9 A724 937A"
|
||||||
# ---------------------------------------------------
|
# ---------------------------------------------------
|
||||||
|
|
||||||
### Build PHP base
|
### Build PHP base
|
||||||
FROM docker.io/library/php:${PHP_VERSION}-fpm-alpine${ALPINE_VERSION} as base
|
FROM docker.io/library/php:${PHP_VERSION}-fpm-alpine${ALPINE_VERSION} AS base
|
||||||
|
|
||||||
ARG SNUFFLEUPAGUS_VERSION
|
ARG SNUFFLEUPAGUS_VERSION
|
||||||
|
|
||||||
ENV IMAGICK_SHA 28f27044e435a2b203e32675e942eb8de620ee58
|
ENV IMAGICK_SHA=28f27044e435a2b203e32675e942eb8de620ee58
|
||||||
|
|
||||||
RUN apk -U upgrade \
|
RUN apk -U upgrade \
|
||||||
&& apk add -t build-deps \
|
&& apk add -t build-deps \
|
||||||
@ -88,7 +88,7 @@ RUN apk -U upgrade \
|
|||||||
|
|
||||||
### Build Hardened Malloc
|
### Build Hardened Malloc
|
||||||
ARG ALPINE_VERSION
|
ARG ALPINE_VERSION
|
||||||
FROM docker.io/library/alpine:${ALPINE_VERSION} as build-malloc
|
FROM docker.io/library/alpine:${ALPINE_VERSION} AS build-malloc
|
||||||
|
|
||||||
ARG HARDENED_MALLOC_VERSION
|
ARG HARDENED_MALLOC_VERSION
|
||||||
ARG CONFIG_NATIVE=false
|
ARG CONFIG_NATIVE=false
|
||||||
@ -102,11 +102,11 @@ RUN apk --no-cache add build-base git gnupg && cd /tmp \
|
|||||||
|
|
||||||
|
|
||||||
### Fetch nginx
|
### Fetch nginx
|
||||||
FROM docker.io/library/nginx:${NGINX_VERSION}-alpine as nginx
|
FROM docker.io/library/nginx:${NGINX_VERSION}-alpine AS nginx
|
||||||
|
|
||||||
|
|
||||||
### Build Nextcloud (production environemnt)
|
### Build Nextcloud (production environemnt)
|
||||||
FROM base as nextcloud
|
FROM base AS nextcloud
|
||||||
|
|
||||||
COPY --from=nginx /usr/sbin/nginx /usr/sbin/nginx
|
COPY --from=nginx /usr/sbin/nginx /usr/sbin/nginx
|
||||||
COPY --from=nginx /etc/nginx /etc/nginx
|
COPY --from=nginx /etc/nginx /etc/nginx
|
||||||
|
Reference in New Issue
Block a user