Loading sharelatex/README.md +5 −0 Original line number Diff line number Diff line Loading @@ -4,3 +4,8 @@ https://github.com/sharelatex/sharelatex An online LaTeX editor that's easy to use. No installation, real-time collaboration, version control, hundreds of LaTeX templates, and more. ## Getting Started After starting up for the first time the container, visit `/launchpad` to get started and create the root account. sharelatex/docker-compose.sharelatex.yml +24 −18 Original line number Diff line number Diff line version: '2' networks: sharelatex-internal: services: sharelatex: image: sharelatex/sharelatex depends_on: - sharelatex-mongo - sharelatex-redis privileged: true links: - sharelatex-mongo - sharelatex-redis healthcheck: test: ['CMD', 'curl', '0.0.0.0:80'] volumes: - './sharelatex/data:/var/lib/sharelatex' - '/var/run/docker.sock:/var/run/docker.sock' - ./sharelatex/data:/var/lib/sharelatex networks: - 'srv' - srv - sharelatex-internal restart: always labels: - 'traefik.enable=true' - 'traefik.http.routers.sharelatex.rule=Host(`sharelatex.${SITE:-localhost}`)' - 'traefik.http.services.sharelatex.loadbalancer.server.port=80' traefik.enable: true traefik.http.routers.sharelatex.rule: Host(`sharelatex.${SITE:-localhost}`) traefik.http.services.sharelatex.loadbalancer.server.port: 80 environment: SHARELATEX_MONGO_URL: mongodb://sharelatex-mongo/sharelatex SHARELATEX_REDIS_HOST: sharelatex-redis REDIS_HOST: sharelatex-redis SHARELATEX_APP_NAME: ${USERNAME}'s ShareLaTeX SHARELATEX_NAV_TITLE: ${SITE:-localhost} - ShareLaTeX SHARELATEX_SITE_URL: https://latex.${SITE:-localhost} SHARELATEX_HEADER_IMAGE_URL: http://somewhere.com/mylogo.png # SHARELATEX_HEADER_IMAGE_URL: http://somewhere.com/mylogo.png SHARELATEX_ADMIN_EMAIL: ${ROOT_EMAIL:-changeme@changeme.org} sharelatex-mongo: restart: always image: mongo expose: - 27017 networks: - sharelatex-internal healthcheck: test: CMD echo 'db.runCommand("ping").ok' | mongo localhost:27017/test --quiet volumes: - ./sharelatex/mongo:/data/db labels: - 'traefik.enable=false' traefik.enable: false sharelatex-redis: restart: always image: redis expose: - 6379 networks: - sharelatex-internal healthcheck: test: ["CMD", "redis-cli", "ping"] volumes: - ./sharelatex/redis/data:/data - ./sharelatex/redis:/data labels: - 'traefik.enable=false' traefik.enable: false test_config.yml +23 −14 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ networks: mastodon-internal: {} nextcloud-internal: {} rocketchat-internal: {} sharelatex-internal: {} srv: {} services: alertmanager: Loading Loading @@ -1007,46 +1008,54 @@ services: sharelatex-redis: condition: service_started environment: REDIS_HOST: sharelatex-redis SHARELATEX_ADMIN_EMAIL: changeme@changeme.org SHARELATEX_APP_NAME: '''s ShareLaTeX' SHARELATEX_HEADER_IMAGE_URL: http://somewhere.com/mylogo.png SHARELATEX_MONGO_URL: mongodb://sharelatex-mongo/sharelatex SHARELATEX_NAV_TITLE: localhost - ShareLaTeX SHARELATEX_REDIS_HOST: sharelatex-redis SHARELATEX_SITE_URL: https://latex.localhost healthcheck: test: - CMD - curl - 0.0.0.0:80 image: sharelatex/sharelatex labels: traefik.enable: "true" traefik.enable: "True" traefik.http.routers.sharelatex.rule: Host(`sharelatex.localhost`) traefik.http.services.sharelatex.loadbalancer.server.port: '80' links: - sharelatex-mongo - sharelatex-redis networks: sharelatex-internal: {} srv: {} privileged: true restart: always volumes: - /home/runner/work/make-my-server/make-my-server/sharelatex/data:/var/lib/sharelatex:rw - /var/run/docker.sock:/var/run/docker.sock:rw sharelatex-mongo: expose: - '27017' healthcheck: test: CMD echo 'db.runCommand("ping").ok' | mongo localhost:27017/test --quiet image: mongo labels: traefik.enable: "false" traefik.enable: "False" networks: sharelatex-internal: {} restart: always volumes: - /home/runner/work/make-my-server/make-my-server/sharelatex/mongo:/data/db:rw sharelatex-redis: expose: - '6379' healthcheck: test: - CMD - redis-cli - ping image: redis labels: traefik.enable: "false" traefik.enable: "False" networks: sharelatex-internal: {} restart: always volumes: - /home/runner/work/make-my-server/make-my-server/sharelatex/redis/data:/data:rw - /home/runner/work/make-my-server/make-my-server/sharelatex/redis:/data:rw sonarr: environment: PGID: '1000' Loading Loading
sharelatex/README.md +5 −0 Original line number Diff line number Diff line Loading @@ -4,3 +4,8 @@ https://github.com/sharelatex/sharelatex An online LaTeX editor that's easy to use. No installation, real-time collaboration, version control, hundreds of LaTeX templates, and more. ## Getting Started After starting up for the first time the container, visit `/launchpad` to get started and create the root account.
sharelatex/docker-compose.sharelatex.yml +24 −18 Original line number Diff line number Diff line version: '2' networks: sharelatex-internal: services: sharelatex: image: sharelatex/sharelatex depends_on: - sharelatex-mongo - sharelatex-redis privileged: true links: - sharelatex-mongo - sharelatex-redis healthcheck: test: ['CMD', 'curl', '0.0.0.0:80'] volumes: - './sharelatex/data:/var/lib/sharelatex' - '/var/run/docker.sock:/var/run/docker.sock' - ./sharelatex/data:/var/lib/sharelatex networks: - 'srv' - srv - sharelatex-internal restart: always labels: - 'traefik.enable=true' - 'traefik.http.routers.sharelatex.rule=Host(`sharelatex.${SITE:-localhost}`)' - 'traefik.http.services.sharelatex.loadbalancer.server.port=80' traefik.enable: true traefik.http.routers.sharelatex.rule: Host(`sharelatex.${SITE:-localhost}`) traefik.http.services.sharelatex.loadbalancer.server.port: 80 environment: SHARELATEX_MONGO_URL: mongodb://sharelatex-mongo/sharelatex SHARELATEX_REDIS_HOST: sharelatex-redis REDIS_HOST: sharelatex-redis SHARELATEX_APP_NAME: ${USERNAME}'s ShareLaTeX SHARELATEX_NAV_TITLE: ${SITE:-localhost} - ShareLaTeX SHARELATEX_SITE_URL: https://latex.${SITE:-localhost} SHARELATEX_HEADER_IMAGE_URL: http://somewhere.com/mylogo.png # SHARELATEX_HEADER_IMAGE_URL: http://somewhere.com/mylogo.png SHARELATEX_ADMIN_EMAIL: ${ROOT_EMAIL:-changeme@changeme.org} sharelatex-mongo: restart: always image: mongo expose: - 27017 networks: - sharelatex-internal healthcheck: test: CMD echo 'db.runCommand("ping").ok' | mongo localhost:27017/test --quiet volumes: - ./sharelatex/mongo:/data/db labels: - 'traefik.enable=false' traefik.enable: false sharelatex-redis: restart: always image: redis expose: - 6379 networks: - sharelatex-internal healthcheck: test: ["CMD", "redis-cli", "ping"] volumes: - ./sharelatex/redis/data:/data - ./sharelatex/redis:/data labels: - 'traefik.enable=false' traefik.enable: false
test_config.yml +23 −14 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ networks: mastodon-internal: {} nextcloud-internal: {} rocketchat-internal: {} sharelatex-internal: {} srv: {} services: alertmanager: Loading Loading @@ -1007,46 +1008,54 @@ services: sharelatex-redis: condition: service_started environment: REDIS_HOST: sharelatex-redis SHARELATEX_ADMIN_EMAIL: changeme@changeme.org SHARELATEX_APP_NAME: '''s ShareLaTeX' SHARELATEX_HEADER_IMAGE_URL: http://somewhere.com/mylogo.png SHARELATEX_MONGO_URL: mongodb://sharelatex-mongo/sharelatex SHARELATEX_NAV_TITLE: localhost - ShareLaTeX SHARELATEX_REDIS_HOST: sharelatex-redis SHARELATEX_SITE_URL: https://latex.localhost healthcheck: test: - CMD - curl - 0.0.0.0:80 image: sharelatex/sharelatex labels: traefik.enable: "true" traefik.enable: "True" traefik.http.routers.sharelatex.rule: Host(`sharelatex.localhost`) traefik.http.services.sharelatex.loadbalancer.server.port: '80' links: - sharelatex-mongo - sharelatex-redis networks: sharelatex-internal: {} srv: {} privileged: true restart: always volumes: - /home/runner/work/make-my-server/make-my-server/sharelatex/data:/var/lib/sharelatex:rw - /var/run/docker.sock:/var/run/docker.sock:rw sharelatex-mongo: expose: - '27017' healthcheck: test: CMD echo 'db.runCommand("ping").ok' | mongo localhost:27017/test --quiet image: mongo labels: traefik.enable: "false" traefik.enable: "False" networks: sharelatex-internal: {} restart: always volumes: - /home/runner/work/make-my-server/make-my-server/sharelatex/mongo:/data/db:rw sharelatex-redis: expose: - '6379' healthcheck: test: - CMD - redis-cli - ping image: redis labels: traefik.enable: "false" traefik.enable: "False" networks: sharelatex-internal: {} restart: always volumes: - /home/runner/work/make-my-server/make-my-server/sharelatex/redis/data:/data:rw - /home/runner/work/make-my-server/make-my-server/sharelatex/redis:/data:rw sonarr: environment: PGID: '1000' Loading