Commit graph

787 commits

Author SHA1 Message Date
mserranom
fa13f4f079 Updated dockerfile and build script with monorepo changes 2020-02-17 14:58:47 +01:00
mserranom
ead0f21965 merged services.js 2020-02-17 14:00:29 +01:00
mserranom
1fe5394ca5 merged .gitignore 2020-02-17 13:58:48 +01:00
mserranom
c3d0ba2aa6 merged README.md 2020-02-17 13:57:53 +01:00
mserranom
276281e7e4 moved files from docker-image imported repo to root 2020-02-17 13:56:49 +01:00
mserranom
5e19658866 Merging docker-image to master 2020-02-17 13:50:21 +01:00
Jakob Ackermann
b715f16a3b [misc] minimize the main stage (#122)
- cleanup git history
- do not install not needed npm packages
  - The Gruntfile was removed in
    REF: 27dd97ecc5

  - The simple-git package is not used since
    REF: df2d46df82
- cleanup npm cache
- cleanup node-gyp build cache
- cleanup /tmp
- move copying of the settings defaults after the installation

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
2020-02-13 16:38:58 +01:00
Jakob Ackermann
3170a27fb5 [init] bail out in case the db access fails (#123)
* [init] bail out in case the db access fails

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [misc] bail out in case any command in an init_script failed

NOTE: sh does not support `-o pipefail`.

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
2020-02-13 13:33:55 +01:00
Jakob Ackermann
ac82600b74 [misc] minimize base image (#120)
* [docker] drop sudo

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [docker] install qpdf in a single stage

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [docker] install texlive and additional tlmgr packages in a single stage

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [docker] drop the apt package lists

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [docker] pull the package lists only once

move the installation of nodejs into the dependencies install section

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [docker] delete the default nginx configuration files immediately

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [docker] skip the downloading and storage of unused texlive artifacts

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [docker] drop the npm download cache

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [docker] apply review feedback

- install qpdf as ubuntu package
- add a comment on the nginx config removal
- add back and update a note on changing the texlive mirror
2020-02-13 12:00:03 +01:00
Jakob Ackermann
991cb29d0b [nginx] simplify the root specification for sendfile (#121)
Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
2020-02-13 11:59:20 +01:00
Jakob Ackermann
6f46b2c145 [settings] produce a consistent redis config for every service (#124)
Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
2020-02-13 11:56:03 +01:00
Miguel Serrano
6dc57fafcc Fixed mailing list link in README 2020-02-10 12:08:54 +01:00
Miguel Serrano
45561cde0e Removed node6 and updated modules to Node 10 (#135) 2020-02-06 11:19:15 +01:00
Jakob Ackermann
16ca8f25c4 [misc] narrow down the rw accessible directories for the run user (#119) 2020-01-29 12:14:32 +01:00
Miguel Serrano
6a5f1588cc Set CRYPTO_RANDOM as environment variable at startup time (#134) 2020-01-28 07:16:23 +01:00
Jakob Ackermann
3783f03a83 [misc] export all git repository revisions
There is a multi purpose shell script for the gathering of git revisions
 now.
It will extract all revisions that can be found in traversing of the
 current working directory. This effectively includes the
 overleaf/overleaf repo and any others that may be added downstream.
2020-01-23 10:57:36 +01:00
Miguel Serrano
5232f07ec5 Removed compile:all from filestore and notifications services (#688) 2020-01-22 14:41:31 +01:00
Miguel Serrano
2bc1dc464b Added missing recaptcha configuration (#132) 2020-01-21 12:37:40 +01:00
Miguel Serrano
103941eab3 Updated location of synctex path in docker-compose.yml (#680) 2020-01-09 15:56:19 +01:00
Miguel Serrano
4a424096f2 Added environment variables for web-api user/pass (#131) 2020-01-09 15:55:57 +01:00
Miguel Serrano
9878a1321f Add environment variable to disable email confirmation banner (#676) 2020-01-08 10:03:59 +01:00
Miguel Serrano
c4104806c3 Hotfix 2.0.2 (#130) 2019-12-10 15:06:40 +01:00
theunbound
feda446983 Remove make targets in web (#670) 2019-12-09 18:02:52 +01:00
Shane Kilkelly
5e448fadda Update docker-compose.yml 2019-11-22 13:03:59 +00:00
Miguel Serrano
fc0c464216 Copy synctex executable to docker host (#129) 2019-11-22 10:12:33 +01:00
Miguel Serrano
66fec536f5 Add SYNCTEX_BIN_HOST_PATH environment variable (#664) 2019-11-21 12:16:29 +01:00
Miguel Serrano
bfcba2a943 Remove overriden v1 settings (#128) 2019-11-21 11:52:02 +01:00
Shane Kilkelly
c8ee9f2d4f Update ISSUE_TEMPLATE.md 2019-11-07 15:17:39 +00:00
Shane Kilkelly
853c658499 Create ISSUE_TEMPLATE.md 2019-11-07 09:30:55 +00:00
Miguel Serrano
472581d714 Added webpack compilation scripts (#651) 2019-10-23 10:20:39 +02:00
Miguel Serrano
d29b3fa1f7 Overleaf CE Hotfix 2.0.1 (#126) 2019-10-21 11:48:01 +02:00
Miguel Serrano
936f9f8142 Added explicit reference to Server Pro image in docker-compose (#649) 2019-10-18 15:41:28 +02:00
Miguel Serrano
78d179c459 Fix token creation on admin registration (#648) 2019-10-18 10:03:05 +02:00
Miguel Serrano
5159c9cc8b Disable project-history via settings (#125) 2019-10-15 11:00:38 +02:00
Miguel Serrano
325c31d602 Linked CLSI synctext to /opts/synctex (#118) 2019-10-08 12:47:08 +02:00
Matthieu Simonin
de33a6a7b6 Fix the paths in grunt tasks (#643) 2019-10-08 12:46:53 +02:00
Miguel Serrano
fbd5e2a826 Delete aggregated error log (#117) 2019-10-08 11:54:49 +02:00
Shane Kilkelly
460d334d21 Copy logic from clsi entrypoint, to set permissions on docker.sock 2019-09-24 11:52:38 +01:00
Shane Kilkelly
f52a5aba99 Add migration for token prefix 2019-09-20 13:20:44 +01:00
Miguel Serrano
e5fb7c1ad2 Fixed misspelling in migration script (#641) 2019-09-18 14:11:34 +02:00
Miguel Serrano
436ba9cfb8 README beautification (#640) 2019-09-13 16:21:59 +02:00
Miguel Serrano
0da28dd924 Added migration script for User.emails (#639) 2019-09-13 13:57:37 +02:00
Miguel Serrano
bff8cf75e5 Added mongo healthcheck to docker-compose (#636) 2019-09-11 14:07:26 +02:00
Miguel Serrano
74ff4139ef Added ENABLE_CONVERSIONS environment variable (#635) 2019-09-11 13:08:02 +02:00
Miguel Serrano
4889e528ec Added docker compose override file for debugging (#634) 2019-09-10 17:13:25 +02:00
Miguel Serrano
fad5639f55 Added debugging support to services (#113) 2019-09-10 17:13:17 +02:00
Miguel Serrano
e5dacbdc74 Updated docker-compose.yml with new and missing properties for ServerPro 2.0 (#632) 2019-09-06 10:47:14 +02:00
Miguel Serrano
47eb3e4186 Override v1.url setting with "" instead of null (#112) 2019-09-06 10:37:03 +02:00
Miguel Serrano
d126eb7112 Updated settings with several fixes (#111) 2019-09-04 16:39:47 +02:00
Miguel Serrano
a818b1d427 Updated settings to serve minified assets (#110) 2019-09-03 11:36:39 +02:00
Miguel Serrano
34b01f94e4 Added minification to web compile script (#631) 2019-09-03 11:36:10 +02:00
Miguel Serrano
f100877eb7 Server Pro fixes (#109) 2019-08-22 16:57:26 +02:00
Miguel Serrano
1df1f17fc6 Run filestore with node6 (#108) 2019-08-20 10:50:23 +02:00
John Lees-Miller
9dc65ebc82 Update mailing list link 2019-08-15 10:55:25 +01:00
mserranom
1c931c347e reverted minification for web 2019-08-12 09:32:54 +00:00
mserranom
22477bc187 added minification for web 2019-08-08 16:11:43 +00:00
mserranom
803f920b55 addressed PR comments 2019-08-08 10:44:14 +00:00
mserranom
28772d6d25 added missing aspell languages 2019-08-07 08:52:55 +00:00
mserranom
2bf86d8ea7 Revive overleaf community 2019-08-07 08:47:05 +00:00
mserranom
1973fbddf1 removed nvm 2019-08-06 12:00:55 +00:00
mserranom
f06793b5b5 removed -x option in bash command 2019-08-06 12:00:43 +00:00
mserranom
3dbced021d fixed install-services and split install and compilation 2019-07-23 12:56:49 +00:00
mserranom
3c791751c1 updated node version 2019-07-23 12:56:25 +00:00
Henry Oswald
6ed76fdceb Update docker-compose.yml 2019-05-31 10:27:15 +01:00
Tim Alby
cae2dcfa5f update README
- change app name
- update copyright notice
- update links
- change authors
2019-05-07 19:29:46 +02:00
John Lees-Miller
98bc755b9f Update CLA and other links 2019-04-10 16:15:41 +01:00
John Lees-Miller
32546b0484 Remove travis build status icons 2019-04-01 08:25:50 +01:00
Shane Kilkelly
f8b3741292 remove bit from readme 2019-03-01 11:16:12 +00:00
Shane Kilkelly
9727c374b7 Update the readme with a short explanation of how this code works 2019-02-19 10:22:40 +00:00
Shane Kilkelly
5cb612f436 Merge pull request #570 from sharelatex/sk-unlisted-projects
add migration for token-based access indexes
2018-08-02 10:11:13 +01:00
Shane Kilkelly
1d1bf4a541 Fix whitespace 2018-08-02 10:10:19 +01:00
Henry Oswald
f888b90663 added example sandbox compiles mount 2018-05-02 16:07:23 +01:00
James Allen
79c1370640 Update CONTRIBUTING.md 2018-04-26 09:43:07 +01:00
Henry Oswald
5a2662e268 updated the docker compose file with working ldap example 2018-02-27 10:15:42 +00:00
Shane Kilkelly
fe31ec27f4 Merge branch 'master' of github.com:sharelatex/sharelatex-docker-image 2018-02-06 10:26:50 +00:00
Shane Kilkelly
56b2f641d2 Change launchpad location to github 2018-02-06 10:26:29 +00:00
Henry Oswald
4c891486f7 lockk down to latest versions of mongodb 2018-01-31 11:28:50 +00:00
Henry Oswald
5941090629 added npm shrinkwrap to fix mongodb native version change 2018-01-31 11:19:05 +00:00
Henry Oswald
9771a1dac1 fix mongo connect issue, .connect no longer exists on mongojs 2018-01-31 11:04:58 +00:00
Henry Oswald
a08a74b95c added track changes migration in again, we didn't add the setting
as a default before so needs 2nd migration
2018-01-26 09:46:35 +00:00
Henry Oswald
3970b5b4be added trackChanges into features 2018-01-26 09:43:43 +00:00
Henry Oswald
3b878001c2 Update docker-compose.yml 2018-01-25 11:34:29 +00:00
Shane Kilkelly
ad30a56f0a Pin version of simple-git 2018-01-22 14:47:00 +00:00
Shane Kilkelly
9091749448 Chown the sharelatex directory to www-data 2018-01-08 16:21:18 +00:00
Shane Kilkelly
04579ce503 Pin contacts to branch 'sk-update-mongojs' 2017-12-06 11:21:54 +00:00
Shane Kilkelly
8cae3f66c2 move contacts run file 2017-12-05 09:48:05 +00:00
Shane Kilkelly
e8078424ed add option to bypass percentage-based rollouts 2017-11-10 14:15:22 +00:00
Shane Kilkelly
775d9e56c3 Merge branch 'sk-unlisted-projects' 2017-11-10 14:13:17 +00:00
Shane Kilkelly
efe09aa885 Add token-access-refs indexes 2017-11-08 11:55:08 +00:00
Shane Kilkelly
008d052862 add migration for token-based access indexes 2017-11-08 09:59:08 +00:00
Rico
8dd61c9d53 Fix typo in error log filename 2017-10-23 14:46:37 +02:00
Shane Kilkelly
1b76a0e7c3 Add setting to enable anonymous read-write sharing 2017-10-18 13:28:13 +01:00
Shane Kilkelly
d13fbe4c48 Pin to latest base image 2017-09-08 09:09:42 +01:00
Shane Kilkelly
d14d5002ab Remove un-used package import 2017-09-08 09:06:48 +01:00
Shane Kilkelly
d11b11222b update bson api in migration 3 2017-09-07 15:27:28 +01:00
Shane Kilkelly
34158a00dd depend on bson explicitely 2017-09-07 13:23:18 +01:00
Shane Kilkelly
83d13e3ef7 Merge pull request #79 from sharelatex/sk-allow-explicit-ses-email-config
add the driver field to email config
2017-09-07 10:21:08 +01:00
Shane Kilkelly
575869142c Add grunt install command to install-services 2017-09-06 13:37:34 +01:00
Shane Kilkelly
fd71cd3c0a Add call to install-services 2017-09-06 11:16:12 +01:00
Shane Kilkelly
4adf7378e2 Merge pull request #559 from sharelatex/sk-node-6
Update to node6
2017-09-06 10:51:38 +01:00
Shane Kilkelly
93b8a9b13d Fix the doc lines migration.
- The bson module changed at some point, update to new api
2017-09-06 09:56:44 +01:00
Shane Kilkelly
458b0d1256 Update to node6.
- update nvmrc file
- update mongojs dependency (for migrations)
2017-09-05 15:33:32 +01:00
Shane Kilkelly
c63753f9f0 Add warning when NVM is not present 2017-09-05 15:26:40 +01:00
Shane Kilkelly
2ca8dc903b Suppress verbose output from type command. 2017-09-04 15:57:13 +01:00
Shane Kilkelly
e591df91f5 check for nvm presence before using, survive abscence 2017-09-04 15:40:27 +01:00
Tom
69e145653c Merge pull request #2 from tomcoombs87/patch-3
tiny typo
2017-08-05 22:43:00 +01:00
Tom
b0dce93a24 tiny typo 2017-08-05 22:33:16 +01:00
Tom
79b54adfd8 removed a space to fix broken wiki link 2017-08-05 22:00:33 +01:00
tomcoombs87
65247bd8ab fixed a typo 2017-08-05 20:09:55 +01:00
Shane Kilkelly
ff99e226bc Update texlive path 2017-08-02 09:45:08 +01:00
Shane Kilkelly
bcd1c7c4d6 Update the node distro 2017-08-02 08:42:30 +01:00
Hayden Faulds
71927c97f1 add logging to install-services script 2017-07-31 13:36:37 +01:00
Hayden Faulds
2405b80e45 add postinstall message explaining how to use bin/install-services 2017-07-31 13:36:18 +01:00
Hayden Faulds
230fe00c48 replace grunt service initialisation with bash script 2017-07-27 15:39:22 +01:00
James Allen
5f509a9413 Create ISSUE_TEMPLATE.md 2017-07-25 14:25:56 +01:00
Shane Kilkelly
0c65c4d963 add the driver field to email config 2017-06-21 10:59:19 +01:00
James Allen
8090e5fca1 Update migration script for holding accounts to migrate group invites 2017-06-14 17:03:05 +01:00
Shane Kilkelly
4b46a4e655 Refactor 2017-05-19 08:32:34 +01:00
Shane Kilkelly
d5fa1401a1 Ensure bcrypt gets installed 2017-05-18 13:08:55 +01:00
Shane Kilkelly
b52028c7bb Add realtime config and websessions to redis 2017-05-18 10:55:41 +01:00
Shane Kilkelly
f7a2d60c44 Update redis configs to accomodate recent changes 2017-05-17 15:29:01 +01:00
Shane Kilkelly
48e4f32745 Add migration to enable trackChanges for all users 2017-05-17 14:23:55 +01:00
Shane Kilkelly
25d21cbf29 Add trackchanges.continueOnError as default 2017-04-05 14:48:36 +01:00
James Allen
930aa9c572 Don't find holding accounts with a hashed password 2017-03-24 13:46:31 +00:00
James Allen
ba3333303c More loggin 2017-03-23 11:56:46 +00:00
James Allen
51dd24574a Improve logging 2017-03-23 11:50:46 +00:00
James Allen
303dcba51b Address Henry's comments about robustness 2017-03-23 11:34:45 +00:00
Shane Kilkelly
b30b100dca Pin to sharelatex-base:v1.0.0 2017-02-27 15:46:28 +00:00
Shane Kilkelly
d1a73c5600 Add docHash to key_schema 2017-02-23 09:47:11 +00:00
Shane Kilkelly
f31b9d3a7d Set baseDir var 2017-02-22 09:48:34 +00:00
Shane Kilkelly
618c271039 Add a makefil 2017-02-22 09:23:01 +00:00
Shane Kilkelly
4c78f400b2 Update image names 2017-02-22 09:20:07 +00:00
Shane Kilkelly
3c431008dd split base image from main image 2017-02-21 11:22:25 +00:00
Shane Kilkelly
29b2648606 Remove texlive docks 2017-02-21 11:01:52 +00:00
Shane Kilkelly
1e843c52da add sandboxed compiles sibling containers 2017-02-03 14:10:42 +00:00
Shane Kilkelly
ee0c7293e9 Add launchpad to docker build 2017-02-02 14:09:55 +00:00
James Allen
a539398275 Add in dry run option for holding account migration and log out removed users 2017-01-30 15:40:31 +01:00
James Allen
92da38bb6b Add migration to remove holding accounts 2017-01-30 14:36:06 +01:00
Shane Kilkelly
6348815294 Add primary=true 2017-01-27 13:28:14 +00:00
Shane Kilkelly
d4f00fca5a replace spaces with tabs 2017-01-27 09:52:55 +00:00
Shane Kilkelly
f0dc32f879 Add array wrapper 2017-01-26 13:43:07 +00:00
Shane Kilkelly
b1f7bc2f12 Merge branch 'master' of github.com:sharelatex/sharelatex-docker-image 2017-01-26 10:27:40 +00:00
Shane Kilkelly
c172455cd7 Add documentupdater config 2017-01-26 10:27:17 +00:00
Shane Kilkelly
d18b1b0805 Un-pin doc-updater 2017-01-25 15:22:32 +00:00
Shane Kilkelly
13c2fd794b Move web-sharelatex back to master branch. 2017-01-24 10:35:05 +00:00
root
8478935071 add /var/log/sharlatex-errors.log 2017-01-13 11:39:34 -05:00
Shane Kilkelly
164d341ac6 Merge branch 'master' of github.com:sharelatex/sharelatex-docker-image 2017-01-12 13:51:39 +00:00
Shane Kilkelly
581ec86fb1 Add new SHARELATEX_HEADER_EXTRAS option 2017-01-12 13:51:10 +00:00
Henry Oswald
af4703a2e2 remove proxy_set_header X-Forwarded-Proto $scheme for https 2017-01-06 16:02:27 +00:00
Henry Oswald
b1e6b8a5e9 add option to set lang per domain 2017-01-06 11:28:32 +00:00
Henry Oswald
c6153c5b44 - added option to set lang code
- removed commeted out learn header code
- increased max pass length to 150
2017-01-04 11:41:38 +00:00
Shane Kilkelly
fa29f0f19d Fix the header-nav links option 2016-12-21 14:57:47 +00:00
Shane Kilkelly
453311136f Move the filtering-out of /register links to web 2016-12-21 13:51:05 +00:00
Shane Kilkelly
4bf529ef9b Merge branch 'master' of github.com:sharelatex/sharelatex-docker-image 2016-12-20 10:29:06 +00:00
Shane Kilkelly
8f37d7dd2c add restrictInvitesToExistingAccounts option 2016-12-20 10:28:54 +00:00
Shane Kilkelly
b585560dd0 Remove cruft. 2016-12-20 10:28:37 +00:00
Henry Oswald
eadfb316b4 chown /var/www/ to www-data 2016-12-19 14:17:39 +00:00
Shane Kilkelly
17d2d4561d Fix daft typos 2016-12-09 12:34:08 +00:00
Shane Kilkelly
bef595eced Add error var 2016-12-09 11:13:20 +00:00
Shane Kilkelly
6e99800298 Fix ldap settings 2016-12-09 11:01:01 +00:00
Shane Kilkelly
779bbfa261 Remove the starttls option 2016-12-09 10:40:43 +00:00
Shane Kilkelly
799cca1d6d Update to new ldap config 2016-12-09 09:22:31 +00:00
Shane Kilkelly
06c9ebdd72 Add updateUserDetailsOnLogin options to ldap and saml. 2016-12-02 15:12:57 +00:00
Shane Kilkelly
afcd6b9f53 Add a dummy rollback, clean up. 2016-12-02 14:12:52 +00:00
Shane Kilkelly
e2570a06d2 Merge branch 'master' into sk-user-features 2016-12-02 14:01:46 +00:00
Shane Kilkelly
cc878e4caf Add an update_user_features migration. 2016-12-02 14:01:19 +00:00
Henry Oswald
b1a3be4510 change how grunt splits tasks up which fix broken migrate call 2016-11-23 15:32:44 +00:00
Shane Kilkelly
8a8ac600d1 Add options for saml firstName and lastName fields. 2016-11-23 14:13:37 +00:00
Shane Kilkelly
4de0d35384 Add saml emailFieldName option 2016-11-23 10:37:35 +00:00
Ethan
3aecf9abe4 Update +1 to 👍
Change comment with a +1 to modern github reaction (👍)
2016-11-19 19:02:27 -08:00
Henry Oswald
62849c79ee Update README.md 2016-11-17 15:42:51 +00:00
Henry Oswald
6f98918910 Update README.md 2016-11-15 10:29:06 +00:00
Henry Oswald
fc868f0025 Update docker-compose.yml 2016-11-15 10:27:21 +00:00
Henry Oswald
d94b622a8e Update ISSUE_TEMPLATE 2016-11-15 10:19:58 +00:00
Henry Oswald
5d69513fe8 Create ISSUE_TEMPLATE 2016-11-15 10:19:20 +00:00
Shane Kilkelly
1c3f845143 Refactor. 2016-11-14 15:46:12 +00:00
Shane Kilkelly
53eaaebcfb Merge branch 'master' of github.com:sharelatex/sharelatex-docker-image 2016-11-14 15:40:27 +00:00
Shane Kilkelly
2042575b86 Add saml config options 2016-11-14 15:40:18 +00:00
Henry Oswald
494839591a added default features 2016-11-08 22:37:31 +00:00
Shane Kilkelly
f1ce0b4068 check that nav.header is configured 2016-11-04 15:14:33 +00:00
Shane Kilkelly
8be95a5169 Use the ? operator 2016-11-03 16:28:25 +00:00
Henry Oswald
a5c4efd052 Merge branch 'master' of https://github.com/sharelatex/sharelatex 2016-11-03 15:13:41 +00:00
Henry Oswald
3b2cbfd743 should check SHARELATEX_REDIS_HOST not SHARELATEX_REDIS_URL 2016-11-03 15:13:02 +00:00
Henry Oswald
fa55d8017e remove underscore from settings.coffee 2016-11-03 11:18:34 +00:00
Henry Oswald
78008cd2a6 comment out project size for test 2016-11-03 10:59:17 +00:00
Henry Oswald
227666087c don't show register when external auth is used 2016-10-21 15:43:58 +01:00
Henry Oswald
1707ea187d Update docker-compose.yml 2016-10-19 12:10:27 +01:00
Henry Oswald
3e13565a84 added coffeescript and moved admin require to bottom of file 2016-10-19 11:39:40 +01:00
Henry Oswald
bdea2e3236 Merge branch 'master' of https://github.com/sharelatex/sharelatex 2016-10-19 11:32:32 +01:00
Henry Oswald
3eeeccc0ec log out which version is being checked out 2016-10-19 11:30:10 +01:00
Henry Oswald
75364f058a Create ProjectSize.coffee 2016-10-13 15:46:18 +01:00
Henry Oswald
6db09c2c15 added textEncoding for email option 2016-10-13 14:21:33 +01:00
Henry Oswald
1fe4b894d5 set clsi home to tmp which fixed luatex bug 2016-10-03 16:54:11 +01:00
Henry Oswald
1fca396be2 fix comments for user create 2016-09-22 12:45:45 +01:00
Henry Oswald
1c3be11b8c Update docker-compose.yml 2016-09-22 12:32:25 +01:00
Henry Oswald
5e1f7d86fd make errors more clear 2016-09-22 12:30:43 +01:00
ShareLaTeX
22a3225e70 added check db init script 2016-09-21 17:10:27 +00:00
ShareLaTeX
046faae590 added contacts runit 2016-09-21 17:09:53 +00:00
ShareLaTeX
ea7f7af88d added notificaitons service 2016-09-21 17:09:23 +00:00
Henry Oswald
b32cdab053 spell check notifications 2016-09-21 17:54:46 +01:00
Henry Oswald
e98a23759c install texcount on default image 2016-09-21 16:59:37 +01:00
Henry Oswald
e0d548a284 Merge branch 'master' of https://github.com/sharelatex/sharelatex-docker-image 2016-09-21 15:24:32 +01:00
Henry Oswald
cb90144ae5 moved run.sh to run 2016-09-21 15:24:07 +01:00
ShareLaTeX
66dcbb9b96 move settings file to early on 2016-09-21 12:47:07 +00:00
Henry Oswald
1e81ab7bef throw errors in grunt when checking 2016-09-21 12:43:58 +01:00
Henry Oswald
2443aa9e75 added check make back in and list of make grunt tasks 2016-09-21 12:08:11 +01:00
Henry Oswald
c41540fc02 remove helpers we don’t use 2016-09-20 17:08:38 +01:00
Henry Oswald
7d4286d368 add checkMongoConnect and checkRedisConnect funcs to grunt 2016-09-20 17:07:52 +01:00
Henry Oswald
0dfd8f9d88 remove calls to dirs 2016-08-15 13:39:34 +01:00
Henry Oswald
c9c43ad628 added logging 2016-08-05 17:35:46 +01:00
Henry Oswald
21317b68fc change command to create and delete users 2016-08-05 15:36:27 +01:00
Henry Oswald
906a47cecb added notifications and package for multi config files 2016-08-05 15:35:43 +01:00
ShareLaTeX
511054423e added dollar to base path 2016-08-05 14:22:42 +00:00
Henry Oswald
dcdc56cbe2 added runit 2016-08-05 15:19:25 +01:00
Henry Oswald
40c4f281c1 fixed init.d copy 2016-08-05 15:19:25 +01:00
Henry Oswald
1695a1bf39 move create-admin-user and delete-user to grunt folder 2016-08-05 13:29:11 +01:00
Henry Oswald
ba6d553de1 Merge branch 'master' of https://github.com/sharelatex/sharelatex 2016-08-05 12:51:53 +01:00
Henry Oswald
c85ae09331 deletd undeeded tasks 2016-08-05 12:51:48 +01:00
ShareLaTeX
0fa9f9f0d4 Merge branch 'master' of https://github.com/sharelatex/sharelatex-docker-image 2016-08-05 11:05:31 +00:00
ShareLaTeX
023289ef29 added log rotate and locked down docupdater version for moment 2016-08-05 11:05:06 +00:00
Henry Oswald
507c0dc656 cleaned up dockerfile more, removing undded things 2016-08-05 11:59:39 +01:00
Henry Oswald
2e9561d126 Delete CHANGELOG.md 2016-08-05 11:36:02 +01:00
ShareLaTeX
bc3bdd56e5 Merge branch 'master' of https://github.com/sharelatex/sharelatex-docker-image
Conflicts:
	settings.coffee
2016-08-04 13:20:46 +00:00
ShareLaTeX
3714283228 cleaned up settings file and added refernces option in 2016-08-04 13:19:33 +00:00
Henry Oswald
81d99e968f add logrotate 2016-08-03 16:22:17 +01:00
Henry Oswald
67cc868c4b add template links SHARELATEX_NEW_PROJECT_TEMPLATE_LINKS to config file 2016-08-03 16:22:10 +01:00
Henry Oswald
7818af50ba add contacts to services.js 2016-08-03 16:21:44 +01:00
Henry Oswald
e375c7a842 Merge branch 'master' of https://github.com/sharelatex/sharelatex 2016-07-22 15:54:48 +01:00
Henry Oswald
c167eec53b added contacts to service list 2016-07-22 15:54:31 +01:00
Henry Oswald
03bfbe8d44 Update docker-compose.yml 2016-07-18 16:11:04 +01:00
Henry Oswald
e35303decf Update docker-compose.yml 2016-07-18 16:08:33 +01:00
Henry Oswald
11667b379c added dump folder and template files fix to init script 2016-07-14 16:50:11 +01:00
Henry Oswald
3d33e5bc98 add echo for finished migrations in 2016-06-30 16:47:35 +01:00
Henry Oswald
cb459a94b9 add permissions change for templates dir 2016-06-30 16:47:23 +01:00
Henry Oswald
60bfe17f2c move install latexmk and path higher up 2016-06-30 16:47:13 +01:00
Henry Oswald
e5808c2933 added example docker compose file 2016-06-30 16:35:26 +01:00
Henry Oswald
5bc0e529d5 upgrade east and check for null ids 2016-06-30 14:52:45 +01:00
Henry Oswald
d58ebb2dd4 added custom footer for email option 2016-06-28 17:08:00 +01:00
Henry Oswald
5786162e09 added learn wiki option and parse helper method 2016-06-28 10:07:50 +01:00
Henry Oswald
926e6fee41 don't try and put properties on email if basic email is not configured 2016-06-27 15:19:43 +01:00
ShareLaTeX
2d8f594ffb Merge branch 'master' of https://github.com/sharelatex/sharelatex-docker-image 2016-06-27 13:52:31 +00:00
Henry Oswald
4a81192f70 added SHARELATEX_EMAIL_SMTP_TLS_REJECT_UNAUTH and SHARELATEX_EMAIL_SMTP_IGNORE_TLS 2016-06-27 14:50:46 +01:00
Henry Oswald
330fe90a9a don't call notifications 2016-06-24 14:06:50 +01:00
ShareLaTeX
3d116334e0 touch sqlite file if it does not exist 2016-06-23 22:07:30 +00:00
Henry Oswald
3f63497d9d Merge branch 'master' of https://github.com/sharelatex/sharelatex 2016-06-23 21:36:07 +01:00
Henry Oswald
49eb1c6ac4 don't clone via branch 2016-06-23 20:47:44 +01:00
Henry Oswald
62eddf8982 checkout the correct version 2016-06-23 17:13:12 +01:00
Henry Oswald
11fd4bd479 set references to undefined so its not used yet 2016-06-23 16:48:05 +01:00
Henry Oswald
88246ebd8e set smtp auth to null if not set 2016-06-23 16:47:56 +01:00
Henrique Dias
b5c59a9ce5 Merge remote-tracking branch 'upstream/master'
Conflicts:
	Gruntfile.coffee
2016-06-22 16:50:53 -03:00
Henry Oswald
ba493c7322 remove debugging line 2016-06-22 11:56:29 +01:00
Henry Oswald
3061c5d41a parse ca paths as json 2016-06-22 11:47:17 +01:00
Henry Oswald
19179086f0 parse left and right footers as json 2016-06-17 13:05:03 +01:00
Henry Oswald
ce9659a43b settings.header ! settingsheader 2016-06-17 12:34:38 +01:00
Henry Oswald
e4cb26b589 fix spelling mistake with community 2016-06-15 17:08:48 +01:00
Henry Oswald
8b8dbb588c remove grunfile and circule.yml file, consolodate in server pro 2016-06-15 17:08:41 +01:00
Henry Oswald
e06581541e Merge branch 'master' of https://github.com/sharelatex/sharelatex-docker-image 2016-06-09 18:30:02 +01:00
Henry Oswald
1519329dac move left_footer and co to bottom of settings file 2016-06-09 18:29:27 +01:00
Henry Oswald
240280a0ae get rid of config commands 2016-06-09 16:59:57 +01:00
ShareLaTeX
289c234889 Merge branch 'master' of https://github.com/sharelatex/sharelatex-docker-image 2016-06-09 15:52:36 +00:00
Henry Oswald
7d5382f668 don't instal config with grunt 2016-06-09 16:43:18 +01:00
Henry Oswald
342ab43c6b point to texlive 2016 2016-06-09 16:22:27 +01:00
Henry Oswald
a40360feaf allow header and footer to be configured via env vars 2016-06-09 16:21:54 +01:00
ShareLaTeX
dad3a74a7f add grunt cut task 2016-06-09 11:36:00 +00:00
Henry Oswald
307f21287f Merge branch 'master' of https://github.com/sharelatex/sharelatex 2016-06-08 17:03:34 +01:00
Henry Oswald
2fa60e86f3 removed old files no longer used 2016-06-08 17:03:19 +01:00
Henry Oswald
b0743a3c2a added realtime to list of repos 2016-06-06 14:25:51 +01:00
Henry Oswald
2870b6a460 try cicule ci 2016-05-31 16:37:50 +01:00
Henry Oswald
73e4b42df7 use SANDBOXED_COMPILES not DOCKER_IN_DOCKER 2016-05-31 15:21:26 +01:00
Henry Oswald
8a25755b8a set synctexBaseDir: () -> "/compile" if using docker in docker 2016-05-31 15:16:31 +01:00
James Allen
2c53672dbd install qpdf v6 2016-05-31 14:15:24 +00:00
Henry Oswald
4560a5ded1 run everything as www-data 2016-05-27 15:46:51 +01:00
Henry Oswald
9760850d87 one line the apt-get 2016-05-27 13:12:22 +01:00
Henry Oswald
ab61d05e4a run as www-data 2016-05-27 12:55:18 +01:00
Henry Oswald
9646654c48 put apt-get installs on same line and set $TEX_LIVE_DOCKER_IMAGE via env var 2016-05-27 12:12:28 +01:00
Henry Oswald
93ae1e015f build things that don't change at the start for quicker build time 2016-05-26 11:22:51 +01:00
Henry Oswald
61b8e67447 build latex first for faster images and compile clsi synctex 2016-05-26 11:01:21 +01:00
Henry Oswald
2f294daa99 Merge branch 'master' of https://github.com/sharelatex/sharelatex-docker-image 2016-05-24 18:15:35 +01:00
Henry Oswald
879a23c857 fix templates & clsi set dynamically. and more robust bool vals from env vars 2016-05-24 16:43:08 +01:00
Henry Oswald
a6cabbb692 Update README.md 2016-05-24 16:10:07 +01:00
Henry Oswald
252cbed435 Update README.md 2016-05-24 15:48:02 +01:00
Henry Oswald
28add83bca Update README.md 2016-05-24 15:47:46 +01:00
Henry Oswald
291602996b moved guide to official wiki 2016-05-24 15:47:13 +01:00
Henry Oswald
a5d1c45c53 added missing ldap settings 2016-05-24 12:12:26 +01:00
Henry Oswald
3510526963 added strace and time 2016-05-23 14:27:24 +01:00
Henry Oswald
c852ff16d7 fixed bad coffeescript in settings file 2016-05-23 13:26:45 +01:00
Henry Oswald
5759c381b1 create templates dir 2016-05-23 12:51:49 +01:00
Henry Oswald
ba2ef4f6bd move init scripts to init dir 2016-05-23 12:43:26 +01:00
Henry Oswald
f33d82088e use dir of versions not version 2016-05-23 12:39:06 +01:00
James Allen
82e00ce700 ignore api-data 2016-05-23 11:38:09 +00:00
James Allen
9b1189bf17 Merge branch 'master' of https://github.com/sharelatex/sharelatex-docker-image 2016-05-23 10:37:58 +00:00
Henry Oswald
fc11c63ac1 add git ignore 2016-05-23 11:37:43 +01:00
Henry Oswald
7eebc60aa5 added docker and and templates options for server pro 2016-05-23 11:30:25 +01:00
Henry Oswald
3f7623f970 Merge branch 'master' of https://github.com/sharelatex/sharelatex-docker-image 2016-05-23 10:31:43 +01:00
James Allen
d5b133de1a Merge branch 'master' of https://github.com/sharelatex/sharelatex-docker-image 2016-05-20 16:16:00 +00:00
Henry Oswald
d1fd00ae7a Merge pull request #43 from heukirne/master
add support for grunt build
2016-05-20 17:15:39 +01:00
Henry Oswald
b4f2eeec7f recommend debian/ubuntu 2016-05-09 16:08:51 +01:00
Henrique Dias
9ae564b105 add baseDir for Dockerfile 2016-05-02 23:55:53 +00:00
Henrique Dias
3e7595f3f2 add support for grunt build 2016-05-02 23:53:49 +00:00
Henry Oswald
5fe0deab6d recommend mongodb 3.x 2016-04-28 12:01:30 +01:00
Henrique Santos
ffab13d43a add services file 2016-04-20 21:57:19 -03:00
Vincent von Hof
9e77f28bf6 Fix a typo in README.md
nothing here...moving on
2016-04-20 12:54:11 +02:00
Henry Oswald
98a0c1cdf1 added tls as env vars 2016-04-06 17:10:43 +01:00
Henry Oswald
30c9dba44e made email and ldap configurable from env vars 2016-04-06 17:07:59 +01:00
James Allen
07ed8854aa add session secret as env varx 2016-04-06 15:42:01 +00:00
Henry Oswald
4ce4cc596f change localhost to 127.0.0.1 which should help with ipv6 2016-03-08 16:05:42 +00:00
Brian Gough
39e10c88c1 improve performance for migrating large dochistory collections 2016-02-10 15:09:42 +00:00
Brian Gough
f764f77b30 improve logging and interrupt handling 2016-02-10 15:09:42 +00:00
Henry Oswald
a179b74ae6 Update README.md 2016-02-09 17:19:48 +00:00
Henry Oswald
ac5dc0938c Update README.md 2016-02-09 12:57:05 +00:00
Henry Oswald
5079ea2bc5 Update README.md 2016-02-03 15:13:17 +00:00
Henry Oswald
799c38a646 Update README.md 2016-02-03 14:56:11 +00:00
Brian Gough
c4618e795e include commands to update indexes in docHistory migration - not called 2016-02-01 16:51:43 +00:00
Brian Gough
553e059a08 migration script for dochistory packing 2016-01-29 16:55:26 +00:00
James Allen
94c14e0576 Merge branch 'master' of https://github.com/sharelatex/sharelatex-docker-image 2016-01-13 15:21:17 +00:00
Henry Oswald
e5a7bf947b set nginx to 50mb limit which is upper side of what ShareLaTeX can handle 2016-01-13 15:10:31 +00:00
mattcollier
2e779f0ed7 Correct typo. 2015-12-28 16:27:46 -05:00
Henry Oswald
f4dc80804b dropbox is not shown any more, remove appology 2015-12-16 13:05:12 +00:00
Henry Oswald
62908092b9 Added tip for copying the database when upgrading 2015-12-01 16:17:15 +00:00
James Allen
195e22b45e added mongodb migrations
added imagemagick
make sure release is up to date
2015-09-17 14:07:50 +00:00
Henry Oswald
40f9a59507 remove extra logging in migration and change file paths in migration 2 2015-09-16 16:29:26 +01:00
Henry Oswald
ffd21cd080 remove process.exit from migrations 2015-09-16 16:26:51 +01:00
Henry Oswald
da42dff40e change timeout in migrations-1 to 0ms 2015-09-16 15:58:38 +01:00
Henry Oswald
0ef14ce759 bring down migration timeout in delete doc lines to 0ms 2015-09-16 14:44:53 +01:00
Henry Oswald
856404099b renamed first migration to move_doc_lines_to_doc_collection 2015-09-16 14:22:54 +01:00
Henry Oswald
0218f9624e add the migrate task into grunt 2015-09-16 13:41:09 +01:00
Henry Oswald
2ee81d6c50 improved migration script to delete docs 2015-04-16 13:45:16 +01:00
Henry Oswald
8ac4c9333c Merge branch 'master' of https://github.com/sharelatex/sharelatex 2015-04-14 15:21:20 +01:00
Henry Oswald
2d012db420 added migration 2 to clean up projects, removing the doc lines 2015-04-14 15:21:07 +01:00
James Allen
5e00d8d3b4 Update to use latest ShareLaTeX release 2015-03-25 16:28:06 +00:00
James Allen
044ae86866 Update CHANGELOG.md 2015-03-20 20:32:07 +00:00
James Allen
2ab9b1ca26 Add missed nginx file 2015-03-20 15:33:36 +00:00
James Allen
56d3a83247 Remove unused/deprecated package files and put .conf in upstart script names 2015-03-20 15:32:28 +00:00
Dennis Chen
a48a9234ce Update NGINX Configuration 2015-03-20 01:31:03 -07:00
Henry Oswald
1bd2404be1 remove whitespace before internal settings and add realtime config to settings.development.coffee.example 2015-03-05 18:06:06 +00:00
Henry Oswald
983f9bb870 Use nodejs 0.10.x 2015-03-04 22:42:11 +00:00
James Allen
049c4d49c1 Don't blow up on missing settings 2015-02-26 12:13:56 +00:00
Henry Oswald
6d64d6b57e commented out the migrate command so people don't run it yet 2015-02-20 15:45:36 +00:00
Henry Oswald
123ba63ed4 finished migration script 2015-02-20 15:40:19 +00:00
Henry Oswald
58e12258f6 added migrations with east package 2015-02-20 15:40:18 +00:00
James Allen
8512277819 Install unzip in Docker container 2015-02-18 17:08:50 +00:00
James Allen
d45a10ea35 Update settings.development.coffee.example 2015-02-16 10:05:14 +00:00
James Allen
caa785e76c Create sharelatex-real-time 2015-02-16 10:02:55 +00:00
James Allen
c9ab5f6e22 Update README.md 2015-02-11 16:26:06 +00:00
James Allen
c0556a3b9e Update README.md 2015-02-11 14:34:53 +00:00
James Allen
69104728ad Update README.md 2015-02-11 14:34:39 +00:00
James Allen
425823a5eb Update README.md 2015-02-11 13:56:01 +00:00
James Allen
e6be54d087 Update README.md 2015-02-11 13:54:03 +00:00
James Allen
47405a0b31 Update to use release version of ShareLaTeX 2015-02-10 16:49:34 +00:00
James Allen
dfa9751edd Update CHANGELOG.md 2015-02-10 16:45:30 +00:00