Make FrontlineSMS SPOC-compatible
This commit is contained in:
parent
5782083921
commit
0455738fa8
@ -1,5 +1,5 @@
|
||||
{
|
||||
"version": "2.6.5-190620",
|
||||
"version": "2.6.5-200313",
|
||||
"meta": {
|
||||
"title": "FrontlineSMS",
|
||||
"desc-cs": "Hromadné odesílání zpráv",
|
||||
@ -8,10 +8,10 @@
|
||||
},
|
||||
"containers": {
|
||||
"frontlinesms": {
|
||||
"image": "frontlinesms_2.6.5-190620",
|
||||
"mounts": [
|
||||
["DIR", "/srv/frontlinesms/flsms_data", "/srv/frontlinesms/.frontlinesms2"]
|
||||
]
|
||||
"image": "frontlinesms_2.6.5-200313",
|
||||
"mounts": {
|
||||
"frontlinesms/flsms_data": "/srv/frontlinesms/.frontlinesms2"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
IMAGE frontlinesms_2.6.5-190620
|
||||
FROM alpine3.9-java8_8.212.04-190620
|
||||
IMAGE frontlinesms_2.6.5-200313
|
||||
FROM alpine3.11-java8_8.242.08-200313
|
||||
|
||||
RUN EOF
|
||||
# Install runtime dependencies
|
||||
@ -24,7 +24,7 @@ RUN EOF
|
||||
rm /tmp/frontlinesms2.sh
|
||||
EOF
|
||||
|
||||
COPY lxc
|
||||
COPY image.d
|
||||
|
||||
RUN EOF
|
||||
# Install Czech translation
|
@ -1,14 +1,16 @@
|
||||
#!/bin/sh
|
||||
set -ev
|
||||
|
||||
# Volumes
|
||||
FLSMS_DATA="${VOLUMES_DIR}/frontlinesms/flsms_data"
|
||||
|
||||
# Configure FrontlineSMS
|
||||
mkdir -p /srv/frontlinesms/flsms_data
|
||||
install -o 108080 -g 108080 -m 750 -d ${FLSMS_DATA}
|
||||
export FRONTLINESMS_ADMIN_USER="admin"
|
||||
export FRONTLINESMS_ADMIN_PWD=$(head -c 12 /dev/urandom | base64 | tr -d '+/=')
|
||||
export FRONTLINESMS_ADMIN_USER_HASH=$(echo -n "${FRONTLINESMS_ADMIN_USER}" | base64)
|
||||
export FRONTLINESMS_ADMIN_PWD_HASH=$(echo -n "${FRONTLINESMS_ADMIN_PWD}" | base64)
|
||||
envsubst <flsms_data/app-settings.properties >/srv/frontlinesms/flsms_data/app-settings.properties
|
||||
chown -R 8080:8080 /srv/frontlinesms/flsms_data
|
||||
envsubst <flsms_data/app-settings.properties | install -o 108080 -g 108080 -m 640 /dev/stdin ${FLSMS_DATA}/app-settings.properties
|
||||
|
||||
# Register application
|
||||
vmmgr register-app frontlinesms sms "${FRONTLINESMS_ADMIN_USER}" "${FRONTLINESMS_ADMIN_PWD}"
|
||||
|
@ -2,7 +2,7 @@
|
||||
set -ev
|
||||
|
||||
# Remove persistent data
|
||||
rm -rf /srv/frontlinesms
|
||||
rm -rf "${VOLUMES_DIR}/frontlinesms"
|
||||
|
||||
# Unregister application
|
||||
vmmgr unregister-app frontlinesms
|
||||
|
Loading…
Reference in New Issue
Block a user