Kaynağa Gözat

composer fixes #1222

- clarify installation
- ensure composer files get released in exported archive
- fix lock checksum
El RIDO 2 yıl önce
ebeveyn
işleme
6dddf808c6
3 değiştirilmiş dosya ile 14 ekleme ve 6 silme
  1. 0 2
      .gitattributes
  2. 2 2
      composer.lock
  3. 12 2
      doc/Installation.md

+ 0 - 2
.gitattributes

@@ -26,8 +26,6 @@ js/test/ export-ignore
 .vscode export-ignore
 codacy-analysis.yml export-ignore
 crowdin.yml export-ignore
-composer.json export-ignore
-composer.lock export-ignore
 BADGES.md export-ignore
 CODE_OF_CONDUCT.md export-ignore
 Makefile export-ignore

+ 2 - 2
composer.lock

@@ -4,7 +4,7 @@
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
         "This file is @generated automatically"
     ],
-    "content-hash": "96f9b3968855bf9f45813d12568f1cac",
+    "content-hash": "b76c0c25f93dc79c4525cb3c86e5af99",
     "packages": [
         {
             "name": "jdenticon/jdenticon",
@@ -1930,5 +1930,5 @@
     "platform-overrides": {
         "php": "7.3"
     },
-    "plugin-api-version": "2.6.0"
+    "plugin-api-version": "2.2.0"
 }

+ 12 - 2
doc/Installation.md

@@ -228,7 +228,12 @@ If you want to deploy PrivateBin in a serverless manner in the Google Cloud, you
 can choose the `GoogleCloudStorage` as backend.
 
 To use this backend, you first have to install the SDK from the installation
-directory of PrivateBin: `composer require google/cloud-storage`
+directory of PrivateBin:
+
+```console
+composer require --no-update google/cloud-storage
+composer update --no-dev --optimize-autoloader
+```
 
 You have to create a GCS bucket and specify the name as the model option `bucket`.
 Alternatively, you can set the name through the environment variable `PRIVATEBIN_GCS_BUCKET`.
@@ -246,7 +251,12 @@ the AWS SDK for PHP, but can also talk to a Rados gateway as part of a Ceph
 cluster.
 
 To use this backend, you first have to install the SDK from the installation
-directory of PrivateBin: `composer require aws/aws-sdk-php`
+directory of PrivateBin:
+
+```console
+composer require --no-update aws/aws-sdk-php
+composer update --no-dev --optimize-autoloader
+```
 
 You have to create an S3 bucket on the Ceph cluster before using the S3 backend.