Files
Okupa_mi_coche_-_Spring_boo…/docker
2021-04-23 01:35:15 +02:00
..
2021-04-23 01:35:15 +02:00
2021-04-23 01:35:15 +02:00
2021-04-22 23:17:54 +02:00

Okupa mi coche - Docker containers for the backend

Travel management in the valley.

THIS PROJECT IS IN EARLY DEVELOPMENT - WORK IN PROGRESS (including this README)

Setup

Keycloak

docker run --name keycloak -p 8080:8080 -p 8443:8443 --mount type=volume,src=https,dst=/etc/x509/https -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin --network=okupamicoche quay.io/keycloak/keycloak:12.0.4

Matrix

https://github.com/matrix-org/synapse/tree/master/docker

Add synapse in /etc/hosts as localhost alias.

docker run -it --rm --mount type=volume,src=synapse-data,dst=/data -e SYNAPSE_SERVER_NAME=synapse -e SYNAPSE_REPORT_STATS=no matrixdotorg/synapse:latest generate

docker run --name synapse --mount type=volume,src=synapse-data,dst=/data -p 8008:8008 --network=okupamicoche matrixdotorg/synapse:latest

Run

docker restart keycloak docker restart synapse

Inspect containter

docker exec -t -i synapse /bin/bash

Setup using Docker Compose

sudo chown 991:991 -R synapse-data/

Copy ca.pem, root.pem and keycloak.pem to /usr/local/share/ca-certificates in synapse container and run update-ca-certificates