clean up array fix

This commit is contained in:
Sara Aimée Smiseth 2020-10-10 08:25:37 +02:00
parent 1be1cc5bf7
commit 93a1e65bad
6 changed files with 2 additions and 69 deletions

3
.gitignore vendored
View file

@ -1,2 +1 @@
data/*
tests/certs/
data/*

View file

@ -2,12 +2,7 @@ local stringy = require "stringy"
e2e_policy_chat = os.getenv("E2E_POLICY_CHAT")
e2e_policy_muc = os.getenv("E2E_POLICY_MUC")
local e2ePolicyWhitelist = os.getenv("E2E_POLICY_WHITELIST")
print("e2ePolicyWhitelist:")
print(e2ePolicyWhitelist)
e2e_policy_whitelist = stringy.split(e2ePolicyWhitelist, ", ")
e2e_policy_whitelist = stringy.split(os.getenv("E2E_POLICY_WHITELIST"), ", ")
e2e_policy_message_optional_chat = "For security reasons, OMEMO, OTR or PGP encryption is STRONGLY recommended for conversations on this server."
e2e_policy_message_required_chat = "For security reasons, OMEMO, OTR or PGP encryption is required for conversations on this server."
e2e_policy_message_optional_muc = "For security reasons, OMEMO, OTR or PGP encryption is STRONGLY recommended for MUC on this server."

View file

@ -1,8 +1,6 @@
#!/bin/bash
set -e
echo "docker-entrypoint.sh"
export ALLOW_REGISTRATION=${ALLOW_REGISTRATION:-true}
export DOMAIN_HTTP_UPLOAD=${DOMAIN_HTTP_UPLOAD:-"upload.$DOMAIN"}
export DOMAIN_MUC=${DOMAIN_MUC:-"conference.$DOMAIN"}
@ -23,12 +21,7 @@ export SERVER_CONTACT_INFO_SECURITY=${SERVER_CONTACT_INFO_SECURITY:-"xmpp:securi
export SERVER_CONTACT_INFO_SUPPORT=${SERVER_CONTACT_INFO_SUPPORT:-"xmpp:support@$DOMAIN"}
export PROSODY_ADMINS=${PROSODY_ADMINS:-""}
echo "docker-entrypoint.sh ENV variables initialized"
if [[ "$1" != "prosody" ]]; then
echo "docker-entrypoint.sh prosodyctl"
echo "docker-entrypoint.sh @ $@"
echo "docker-entrypoint.sh * $*"
exec prosodyctl $*
exit 0;
fi
@ -42,5 +35,4 @@ if [ -z "$DOMAIN" ]; then
exit 1
fi
echo "docker-entrypoint.sh last command"
exec "$@"

View file

@ -1,27 +1,15 @@
-- see example config at https://hg.prosody.im/0.9/file/0.9.10/prosody.cfg.lua.dist
-- easily extendable by putting into different config files within conf.d folder
print("Hello")
print("World")
print(os.getenv("PROSODY_ADMINS"));
local stringy = require "stringy"
print(stringy.split(os.getenv("PROSODY_ADMINS"), ","))
print(stringy.split(os.getenv("PROSODY_ADMINS"), ", "))
admins = stringy.split(os.getenv("PROSODY_ADMINS"), ", ");
print(admins);
pidfile = "/var/run/prosody/prosody.pid"
use_libevent = true; -- improves performance
allow_registration = os.getenv("ALLOW_REGISTRATION");
print("allow_registration:")
print(allow_registration)
c2s_require_encryption = os.getenv("C2S_REQUIRE_ENCRYPTION");
s2s_require_encryption = os.getenv("S2S_REQUIRE_ENCRYPTION");

View file

@ -1,23 +0,0 @@
version: '3.7'
services:
prosody:
image: prosody
restart: unless-stopped
ports:
- "5000:5000"
- "5222:5222"
- "5223:5223"
- "5269:5269"
- "5281:5281"
environment:
DOMAIN: prosody
PROSODY_ADMINS: "admin@prosody, admin2@prosody"
extra_hosts:
- "conference.prosody:127.0.0.1"
- "pubsub.prosody:127.0.0.1"
- "proxy.prosody:127.0.0.1"
- "upload.prosody:127.0.0.1"
volumes:
- ./certs:/usr/local/etc/prosody/certs
#- ./data:/usr/local/var/lib/prosody

View file

@ -1,18 +0,0 @@
#!/bin/zsh
# generate certs for testing
generateCert() {
DOMAIN="$1"
mkdir -p certs/"$DOMAIN"
cd certs/"$DOMAIN"
openssl req -x509 -newkey rsa:4096 -keyout privkey.pem -out fullchain.pem -days 365 -subj "/CN=$DOMAIN" -nodes
chmod 777 *.pem
cd ../../
}
generateCert "prosody"
generateCert "conference.prosody"
generateCert "pubsub.prosody"
generateCert "proxy.prosody"
generateCert "upload.prosody"