diff --git a/README.md b/README.md index 0cebd67..790d633 100644 --- a/README.md +++ b/README.md @@ -19,3 +19,4 @@ tout en vérifiant qu'il n'est lisible que par root. * 8083 -> PrivateBin (paste) * 8084 -> EtherPad (pad) * 8085 -> Django CAS server (cas) + * 8086 -> ShareLaTeX diff --git a/docker-compose.yml b/docker-compose.yml index d18c514..e6bcc23 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,23 @@ version: "3" services: + + ################################################## + # DATABASES # + ################################################## + + mongo: + image: mongo + restart: always + volumes: + - ./mongo_data:/data/db + + redis: + image: redis + restart: always + volumes: + - ./redis_data:/data + riot: build: riot restart: always @@ -90,3 +107,16 @@ services: - "8085:8000" depends_on: - postgres + + sharelatex: + build: sharelatex + restart: always + volumes: + - ./sharelatex_data:/var/lib/sharelatex + - /var/run/docker.sock:/var/run/docker.sock + privileged: true + ports: + - "8086:8000" + depends_on: + - mongo + - redis diff --git a/sharelatex/Dockerfile b/sharelatex/Dockerfile new file mode 100644 index 0000000..ef60e4e --- /dev/null +++ b/sharelatex/Dockerfile @@ -0,0 +1,9 @@ +FROM sharelatex/sharelatex + +ENV SHARELATEX_APP_NAME="ShareLaTeX Aurore" +ENV SHARELATEX_MONGO_URL=mongodb://mongo/sharelatex +ENV SHARELATEX_REDIS_HOST=redis +ENV REDIS_HOST=redis +ENV ENABLED_LINKED_FILE_TYPES=url,project_file +ENV SHARELATEX_SITE_URL=https://sharelatex.auro.re +ENV SHARELATEX_ADMIN_EMAIL=root@localhost