Etherpad config
parent
83220132b2
commit
8c9686f0ce
6
Makefile
6
Makefile
|
@ -13,9 +13,11 @@ all: environment moodle nextcloud
|
|||
cp .env docker/moodle
|
||||
cp .env docker/nextcloud
|
||||
cp .env docker/wordpress
|
||||
cp .env docker/etherpad
|
||||
docker-compose -f docker/moodle/moodle.yml \
|
||||
-f docker/nextcloud/nextcloud.yml \
|
||||
-f docker/wordpress/wordpress.yml \
|
||||
-f docker/etherpad/etherpad.yml \
|
||||
-f docker/redis/redis.yml \
|
||||
-f docker/postgresql/postgresql.yml \
|
||||
-f docker/mariadb/mariadb.yml \
|
||||
|
@ -27,6 +29,10 @@ start: all
|
|||
|
||||
add-plugins:
|
||||
docker exec -ti isard-apps-nextcloud-app /bin/sh -c "su - www-data -s /bin/sh -c 'PHP_MEMORY_LIMIT=512M php /var/www/html/occ app:install user_saml'"
|
||||
docker exec -ti isard-apps-nextcloud-app /bin/sh -c "su - www-data -s /bin/sh -c 'PHP_MEMORY_LIMIT=512M php /var/www/html/occ app:enable user_saml'"
|
||||
docker exec -ti isard-apps-nextcloud-app /bin/sh -c "su - www-data -s /bin/sh -c 'PHP_MEMORY_LIMIT=512M php /var/www/html/occ app:install ownpad'"
|
||||
docker exec -ti isard-apps-nextcloud-app /bin/sh -c "/ownpad_cfg.sh"
|
||||
docker exec -ti isard-apps-nextcloud-app /bin/sh -c "su - www-data -s /bin/sh -c 'PHP_MEMORY_LIMIT=512M php /var/www/html/occ app:enable ownpad'"
|
||||
|
||||
cleanup:
|
||||
docker-compose down
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
version: '3'
|
||||
|
||||
services:
|
||||
etherpad:
|
||||
isard-apps-etherpad:
|
||||
build:
|
||||
context: ${BUILD_ROOT_PATH}/docker/etherpad
|
||||
dockerfile: Dockerfile
|
||||
container_name: etherpad
|
||||
container_name: isard-apps-etherpad
|
||||
restart: on-failure:10
|
||||
# ports:
|
||||
# - 9001:9001
|
||||
|
@ -28,7 +28,7 @@ services:
|
|||
ETHERPAD_DB_PASSWORD: 3th3rpad
|
||||
ETHERPAD_API_KEY: your-api-key
|
||||
ETHERPAD_DB_NAME: etherpad
|
||||
ETHERPAD_DB_HOST: office-postgres
|
||||
ETHERPAD_DB_HOST: isard-apps-postgresql
|
||||
networks:
|
||||
- isard_net
|
||||
|
||||
|
|
|
@ -46,6 +46,7 @@ RUN mkdir -p \
|
|||
|
||||
COPY supervisord.conf /
|
||||
|
||||
COPY ownpad_cfg.sh /
|
||||
ENV NEXTCLOUD_UPDATE=1
|
||||
|
||||
CMD ["/usr/bin/supervisord", "-c", "/supervisord.conf"]
|
|
@ -0,0 +1,6 @@
|
|||
#!/bin/sh
|
||||
cp /var/www/html/resources/config/mimetypemapping.dist.json /var/www/html/config/mimetypemapping.json
|
||||
sed -i '$d' /var/www/html/config/mimetypemapping.json
|
||||
sed -i '${s/$/,/}' /var/www/html/config/mimetypemapping.json
|
||||
echo $'\t"pad": ["application/x-ownpad"],\n\t"calc": ["application/x-ownpad"]\n}' >> /var/www/html/config/mimetypemapping.json
|
||||
su - www-data -s /bin/sh -c 'PHP_MEMORY_LIMIT=512M php /var/www/html/occ files:scan --all'
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" <<-EOSQL
|
||||
CREATE USER $ETHERPAD_POSTGRES_USER SUPERUSER PASSWORD '$ETHERPAD_POSTGRES_USER';
|
||||
CREATE USER $ETHERPAD_POSTGRES_USER SUPERUSER PASSWORD '${ETHERPAD_POSTGRES_PASSWORD}';
|
||||
CREATE DATABASE etherpad;
|
||||
GRANT ALL PRIVILEGES ON DATABASE etherpad TO $ETHERPAD_POSTGRES_USER;
|
||||
GRANT ALL PRIVILEGES ON DATABASE etherpad TO ${ETHERPAD_POSTGRES_USER};
|
||||
EOSQL
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" <<-EOSQL
|
||||
CREATE USER $KEYCLOAK_DB_USER SUPERUSER PASSWORD '$KEYCLOAK_DB_PASSWORD';
|
||||
CREATE DATABASE $KEYCLOAK_DB_DATABASE;
|
||||
GRANT ALL PRIVILEGES ON DATABASE $KEYCLOAK_DB_DATABASE TO $KEYCLOAK_DB_USER;
|
||||
EOSQL
|
Loading…
Reference in New Issue