Actualización

This commit is contained in:
Xes
2025-04-10 12:24:57 +02:00
parent 8969cc929d
commit 45420b6f0d
39760 changed files with 4303286 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
FROM stilliard/pure-ftpd
RUN (echo gaufrette; echo gaufrette) | pure-pw useradd gaufrette -f /etc/pure-ftpd/passwd/pureftpd.passwd -m -u ftpuser -d /home/ftpusers/gaufrette

View File

@@ -0,0 +1,34 @@
# To copy composer binary file
FROM composer:1.8.5 as composer
################################################################################
FROM php:7.1-alpine as php7.1
RUN apk add --no-cache \
autoconf \
g++\
git \
libssh2-dev \
make \
zlib-dev \
&& pecl install \
mongodb \
ssh2-1.1.2
RUN docker-php-ext-install \
zip \
&& docker-php-ext-enable \
mongodb \
ssh2
COPY --from=composer /usr/bin/composer /usr/bin/composer
ENV COMPOSER_HOME /var/cache/composer
RUN mkdir /var/cache/composer \
&& chown 1000:1000 /var/cache/composer
USER 1000
RUN composer global require "hirak/prestissimo" --prefer-dist
WORKDIR /app

View File

@@ -0,0 +1,34 @@
# To copy composer binary file
FROM composer:1.8.5 as composer
################################################################################
FROM php:7.2-alpine as php7.2
RUN apk add --no-cache \
autoconf \
g++\
git \
libssh2-dev \
make \
zlib-dev \
&& pecl install \
mongodb \
ssh2-1.1.2
RUN docker-php-ext-install \
zip \
&& docker-php-ext-enable \
mongodb \
ssh2
COPY --from=composer /usr/bin/composer /usr/bin/composer
ENV COMPOSER_HOME /var/cache/composer
RUN mkdir /var/cache/composer \
&& chown 1000:1000 /var/cache/composer
USER 1000
RUN composer global require "hirak/prestissimo" --prefer-dist
WORKDIR /app

View File

@@ -0,0 +1,37 @@
# To copy composer binary file
FROM composer:1.8.5 as composer
################################################################################
FROM php:7.3-alpine as php7.3
RUN apk add --no-cache \
autoconf \
g++\
git \
# libssh2-dev \
libzip-dev \
make \
zlib-dev \
&& pecl install \
mongodb
# ssh2-1.1.2
# ssh2 extension is not availble yet for php7.3
# see https://serverpilot.io/docs/how-to-install-the-php-ssh2-extension
RUN docker-php-ext-install \
zip \
&& docker-php-ext-enable \
mongodb
# ssh2
COPY --from=composer /usr/bin/composer /usr/bin/composer
ENV COMPOSER_HOME /var/cache/composer
RUN mkdir /var/cache/composer \
&& chown 1000:1000 /var/cache/composer
USER 1000
RUN composer global require "hirak/prestissimo" --prefer-dist
WORKDIR /app

View File

@@ -0,0 +1,2 @@
apc.enable_cli = 1
date.timezone = UTC

View File

@@ -0,0 +1,15 @@
#!/bin/bash
# Usage: run-task SERVICE [CMD...]
set -o nounset
# env var used by the `docker-compose` command
COMPOSE_FILE="$(dirname $0)/docker-compose.yml"
docker-compose run --rm "${@}"
EXIT_CODE="${?}"
# stop the other services linked to the task
docker-compose down
exit "${EXIT_CODE}"