0
0
Fork 0
mirror of https://github.com/nextcloud/docker.git synced 2025-03-15 10:55:09 +01:00
Commit graph

20 commits

Author SHA1 Message Date
Malanik Jan
b1cf796d55 POC: Introduce Nextcloud based on Nginx web server.
This PR introduce POC of Nextcloud based on Nginx web server with php-fpm in separated container.
Basic installation with SQLite and few operations in web gui were tested.

Nginx dockerfile is generated from Dockerfile-nginx.template
  - FROM string has hardcoded variant - apache
  - There is no upstream PHP image with Nginx, due this generate-stackbrew-library is not able to identify parent correctly

New files were introduced in image:
  - Dockerfile-nginx.template
  - nginx-foreground
    + simulates behavior of apache2-foreground cmd
  - 16.0/nginx/Dockerfile
    + generated from template Dockerfile-nginx.template
  - nextcloud.confx
    + Nginx vhost configuration
  - start_net.sh (temporary)
    + Helper script to create user-defined network for Docker
    + '--link' option for docker create is obsolete and we need communication between fpm and nginx container
  - start_container.sh (temporary)
    + Helper script to handle containers
  - Dockerfile
    + /Dockerfile for verification purposes
Updated files:
  - set -x added to all shell scripts for easier troubleshooting (temporary)
  - update.sh
    + New variant introduced
    + Number of builded variant is limited for simplified CI.
  - .travis.yml (temporary)
    + Image push to registry for testing purposes
  - docker-entrypoint.sh
    + Recognizes new argument for entrypoint - nginx-foreground

Be careful during review, github recognizes removed files for 15.0 release as renamed to 16.0/nginx variant

Motivation/Usecase:
  - I have openvz based VPS where only old Docker 1.10 is supported.
  - Apache(in nextcloud container) in combination Nginx as a reverse proxy for multiple vhosts doesn't work correctly

Image pull link:
docker pull 1john2ci/nextcloud:apache-20190509
docker pull 1john2ci/nextcloud:fpm-20190509
Travis CI test: https://travis-ci.org/1john2/docker/builds/530329740

Deployment notes:
  - Clone source code
  - Create user-defined network for Docker
  - Start fpm container
  - Start nginx container
2019-05-09 21:41:49 +02:00
J0WI
36744ae106 Update link to current docs
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
2019-04-29 13:54:50 +02:00
J0WI
09151270f2 Set default PHP version to 7.3
Fixes #571

Signed-off-by: J0WI <J0WI@users.noreply.github.com>
2019-04-10 10:08:59 +02:00
tilosp-bot
d54e368c1c Run update.sh
Signed-off-by: tilosp-bot <git-bot@tilosp.de>
2019-04-09 14:56:35 +00:00
tilosp-bot
da4cd779e3 Run update.sh
Signed-off-by: tilosp-bot <git-bot@tilosp.de>
2019-04-04 16:02:10 +00:00
J0WI
a1ed54243d Update pecl extensions in update.sh
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
2019-03-13 23:56:39 +01:00
Docker Library Bot
532834349b Update to 15.0.5 2019-02-28 10:51:23 +00:00
J0WI
891feeaf94 Update APCu to 5.1.17
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
2019-02-10 20:57:47 +01:00
Tilo Spannagel
6d7be410e0
Update to 15.0.4
Signed-off-by: Tilo Spannagel <development@tilosp.de>
2019-02-07 12:17:57 +01:00
Docker Library Bot
6b8820f3f5 Update to 15.0.3 2019-02-07 04:51:23 +00:00
Tilo Spannagel
d8d9a17be2
Run update.sh
Signed-off-by: Tilo Spannagel <development@tilosp.de>
2019-01-17 13:43:13 +01:00
J0WI
e8e33356ff
Merge pull request #573 from J0WI/php73
Use PHP 7.3 for NC 15
2019-01-14 18:48:11 +01:00
Docker Library Bot
11a6e69371 Update to 15.0.2 2019-01-11 16:51:27 +00:00
J0WI
06c299ce5b Update memcached to 3.1.3
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
2019-01-11 02:03:04 +01:00
J0WI
5bd47f8159 Update php-memcached to 3.1.2 and APCu to 5.1.16
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
2019-01-11 02:03:04 +01:00
J0WI
9ecaf51c4f Use PHP 7.3 for NC 15
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
2019-01-11 02:03:04 +01:00
Docker Library Bot
5751ebc2a5 Update to 15.0.1 2019-01-10 16:51:34 +00:00
Robert Dailey
2f90715d31
Add imagick php extension
There is a warning issued in Nextcloud 15 about 'imagick' php extension not
being present. They highly recommend that it be installed.

Fixes #574, fixes #263

Signed-off-by: Robert Dailey <rcdailey@gmail.com>
2018-12-12 13:44:27 -06:00
J0WI
de2f3c57ee Update APCu to 5.1.15
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
2018-12-11 00:13:10 +01:00
Docker Library Bot
00387f5a7d Update to 15.0.0 2018-12-10 10:51:22 +00:00