1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/plume_ynh.git synced 2024-09-03 20:15:54 +02:00

Merge pull request #29 from YunoHost-Apps/testing

Testing
This commit is contained in:
yalh76 2019-03-21 22:01:10 +01:00 committed by GitHub
commit 900b9857de
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 46 additions and 15 deletions

View file

@ -19,7 +19,6 @@ Federated blogging engine, based on ActivityPub. It uses the Rocket framework, a
1. **Plume** require a valid **certificate** installed on the domain. Yunohost can **install Letsencrypt certificate** on the domain from **admin web-interface** or through **command-line**.
1. This package is **multi-instance** that means you can run **multiple Plume instances** on a **single server**.
1. There is **No LDAP** support for Plume yet.
1. **Admin username** and **password** will be sent to the **email address** of the admin.
## Screenshots
@ -37,8 +36,7 @@ Federated blogging engine, based on ActivityPub. It uses the Rocket framework, a
#### Multi-users support
There is **No LDAP** support for Plume yet
But the app can be used by multiple users
There is **No LDAP** support for Plume yet but the app can be used by multiple users
#### Supported architectures

View file

@ -39,5 +39,5 @@
Level 9=0
Level 10=0
;;; Options
Email=anmol@datamol.org
Email=anmol@datamol.org;yalh@yahoo.com
Notification=yes

View file

@ -17,3 +17,9 @@ ROCKET_ADDRESS=127.0.0.1
# Secret key used for private cookies and CSRF protection
# You can generate one with `openssl rand -base64 32`
ROCKET_SECRET_KEY=__SECRET_KEY__
# Mail settings
MAIL_SERVER=localhost
#MAIL_USER=example
#MAIL_PASSWORD=123456
MAIL_HELO_NAME=__DOMAIN__

View file

@ -1,9 +1,3 @@
location ~* \.(jpg|jpeg|png|gif|ico|js|pdf)$ {
root __FINALPATH__/__NAME__;
add_header Cache-Control "public";
expires 7d;
}
location / {
# Force usage of https
if ($scheme = http) {
@ -16,4 +10,7 @@ location ~* \.(jpg|jpeg|png|gif|ico|js|pdf)$ {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
client_max_body_size 10m;
# Include SSOWAT user panel.
include conf.d/yunohost_panel.conf.inc;
}

View file

@ -6,7 +6,7 @@
"en": "Federated blogging application",
"fr": "Une application de blogging fédérée."
},
"version": "0.2.0~ynh2",
"version": "0.2.0~ynh3",
"url": "https://baptiste.gelez.xyz/",
"license": "AGPL-3.0-only",
"maintainer": {

23
pull_request_template.md Normal file
View file

@ -0,0 +1,23 @@
## Problem
- *Description of why you made this PR*
## Solution
- *And how do you fix that problem*
## PR Status
- [ ] Code finished.
- [ ] Tested with Package_check.
- [ ] Fix or enhancement tested.
- [ ] Upgrade from last version tested.
- [ ] Can be reviewed and tested.
## Validation
---
- [ ] **Code review**
- [ ] **Approval (LGTM)**
*Code review and approval have to be from a member of @YunoHost/apps group*
- **CI succeeded** :
[![Build Status](https://ci-apps-hq.yunohost.org/jenkins/job/plume_ynh%20-BRANCH-/badge/icon)](https://ci-apps-hq.yunohost.org/jenkins/job/plume_ynh%20-BRANCH-/)
*Please replace '-BRANCH-' in this link by the name of the branch used.*
*If the PR is from a forked repository. Please provide public results from package_check.*
When the PR is marked as ready to merge, you have to wait for 3 days before really merging it.

View file

@ -1,5 +1,12 @@
#!/bin/bash
#=================================================
# COMMON VARIABLES
#=================================================
# dependencies used by the app
pkg_dependencies="gettext postgresql postgresql-contrib libpq-dev git curl gcc make openssl libssl-dev pkg-config openssl"
#=================================================
# PERSONAL HELPERS
#=================================================

View file

@ -105,10 +105,11 @@ ynh_print_info "Installing dependencies ..."
### Those deb packages will be installed as dependencies of this package.
### If you're not using this helper:
### - Remove the section "REMOVE DEPENDENCIES" in the remove script
### - Remove the variable "pkg_dependencies" in _common.sh
### - As well as the section "REINSTALL DEPENDENCIES" in the restore script
### - And the section "UPGRADE DEPENDENCIES" in the upgrade script
ynh_install_app_dependencies gettext postgresql postgresql-contrib libpq-dev git curl gcc make openssl libssl-dev pkg-config
ynh_install_app_dependencies $pkg_dependencies
#=================================================
# CREATE A POSTGRESQL DATABASE

View file

@ -88,8 +88,7 @@ chown -R "$app":"$app" $final_path
ynh_print_info "Reinstalling dependencies..."
# Define and install dependencies
ynh_install_app_dependencies gettext postgresql postgresql-contrib libpq-dev git curl gcc make openssl libssl-dev pkg-config
ynh_install_app_dependencies $pkg_dependencies
#=================================================
# RESTORE THE POSTGRESQL DATABASE

View file

@ -122,7 +122,7 @@ ynh_add_nginx_config
#=================================================
ynh_print_info "Upgrading dependencies..."
ynh_install_app_dependencies gettext postgresql postgresql-contrib libpq-dev git curl gcc make openssl libssl-dev pkg-config
ynh_install_app_dependencies $pkg_dependencies
#=================================================
# CREATE DEDICATED USER