Roberto Rosario
76be58dcfa
Allow passing the queue list to run_worker
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-16 01:39:03 -04:00
Roberto Rosario
abff91c9f9
Add "run_command" Docker entrypoint option.
...
Used to run arbitrary Mayan management commands.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-16 01:18:29 -04:00
Roberto Rosario
31e98eec99
Support running specific tests in Docker
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-15 21:49:15 -04:00
Roberto Rosario
3951c6c522
Use Python 3 to run Docker tests
...
The Docker image now uses Python 3.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-15 20:24:40 -04:00
Roberto Rosario
72758735c1
Fix Docker BROKER_URL environment variable
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-15 02:30:03 -04:00
Roberto Rosario
bf1155abb3
Add devpi makefile targets
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-15 01:38:43 -04:00
Roberto Rosario
bb26df8052
Fix Docker makefile multiline indentation
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-14 22:46:24 -04:00
Roberto Rosario
1030fd67c9
Update Docker targets to one switch per line
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-10 00:43:18 -04:00
Roberto Rosario
a275fb9480
Switch the Docker image to mysqlclient
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-02 03:16:12 -04:00
Roberto Rosario
b544dc8c83
Merge remote-tracking branch 'origin/versions/micro' into merges/micro_to_minor
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-02 02:59:39 -04:00
Roberto Rosario
1252263f93
Add top level config.env file
...
Update the following elements to use the top level config
environment file:
- CI
- Makefile
- Docker makefile
- Documenation
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-02 02:15:05 -04:00
Roberto Rosario
75d20d1b57
Backport Docker composer makefile targets
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-31 12:52:35 -04:00
Roberto Rosario
834697a01e
Merge remote-tracking branch 'origin/versions/micro' into versions/minor
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-30 20:28:36 -04:00
Roberto Rosario
1e4088c819
Use Docker Alpine variants
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-30 20:02:50 -04:00
Roberto Rosario
9496fffda6
Add target to launch a production staging image
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-30 02:55:19 -04:00
Roberto Rosario
6dff3564dc
Update docker compose file
...
- Update Mayan EDMS image version to 3.3.
- Fix typos.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-30 01:07:47 -04:00
Roberto Rosario
475b93a664
Bump version to 3.2.9
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-30 00:40:49 -04:00
Roberto Rosario
5b304ea742
Bump version to 3.3 beta 1
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-05 15:08:53 -04:00
Roberto Rosario
3e2aaf391e
Default the slow worker to 1 process
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-01 23:35:05 -04:00
Roberto Rosario
30668d9d0b
Merge remote-tracking branch 'origin/versions/micro' into feature/merge_with_micro
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-01 15:31:32 -04:00
Roberto Rosario
415d3bcd2f
Bump version to 3.2.8
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-01 13:31:40 -04:00
Roberto Rosario
762cdc5b89
Add Chinese fonts to the Docker image
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-28 01:52:23 -04:00
Roberto Rosario
8da1a64410
Add recursive option to Docker entrypoint chown
...
GitLab issue #668 . Thanks to John Wice (@brilthor)
for the report.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-24 00:24:35 -04:00
Roberto Rosario
49979dede5
Merge remote-tracking branch 'origin/versions/micro' into feature/merge_micro
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-29 00:07:18 -04:00
Roberto Rosario
373a712669
Bump version to 3.2.7
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-28 17:31:08 -04:00
Roberto Rosario
a250919acc
Merge remote-tracking branch 'origin/versions/micro' into features/micro_merge
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-25 23:48:12 -04:00
Roberto Rosario
2f6cfcbc4f
Rename MAYAN_USER_GUID variable to MAYAN_USER_GID
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-23 03:42:22 -04:00
Roberto Rosario
2af136356d
Update the Docker entrypoint UID and GUID code
...
Update the ownership of files when the UID of GUID are changed.
GitLab issue #650 .
Allow changing the GID of the mayan user to existing values.
GitLab issue #652 . Thanks to Fabian (@ruffy91) for both reports.
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-23 03:37:40 -04:00
Roberto Rosario
adeea6247f
Update Docker stack file
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-23 21:38:48 -04:00
Roberto Rosario
3563297d48
Update default Docker compose file
...
- Launch a Redis container.
- Include optional services examples.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-23 21:34:58 -04:00
Roberto Rosario
1e1b4dedf4
Update Docker make file
...
- Include PIP proxies.
- Add docker compose targets.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-23 21:22:30 -04:00
Roberto Rosario
d65bbb718a
Update Docker entrypoint
...
- Use bash instead of sh/dash to support argument slicing.
- Default Celery worker concurrency to 0 (auto).
- Set DJANGO_SETTINGS_MODULE environment variable to make it
available to sub processes.
- Add entrypoint commands to run single workers, single gunicorn
or single celery commands like "flower".
- Update Gunicorn to use sync workers.
- Add platform template to return queues for a worker.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-23 21:15:12 -04:00
Roberto Rosario
5352c6ac6f
Update Docker image
...
- Remove Redis from the Docker image.
- Add Celery flower.
- Add Python 3 packages needed for in-container pip installs.
- Fix typos.
- Allow PIP proxying.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-23 21:12:11 -04:00
Roberto Rosario
ab601f9180
Initial commit to support Celery 4.3.0
...
Merges 55e9b2263c from versions/next
with code from GitLab issue #594 and GitLab merge request !55 .
Thanks to Jakob Haufe (@sur5r) and Jesaja Everling (@jeverling)
for much of the research and code updates.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-17 04:30:11 -04:00
Roberto Rosario
4adeefc978
Merge remote-tracking branch 'origin/features/move_yaml_code' into merge_features
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-11 01:21:23 -04:00
Roberto Rosario
1e1e930e88
Bump version to 3.2.6
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-10 03:18:15 -04:00
Roberto Rosario
8c73fda1ae
Rename installjavascript to installdependencies
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-07 02:35:14 -04:00
Roberto Rosario
fbe043b4eb
Bump version to 3.2.5
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-05 16:39:17 -04:00
Roberto Rosario
f5bbd484cd
Bump version to 3.2.4
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-29 02:50:51 -04:00
Roberto Rosario
0ae214f2fd
Support configurable GUnicorn timeouts
...
Defaults to current value of 120 seconds.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-21 11:51:01 -04:00
Roberto Rosario
2d875ff044
Bump version to 3.2.3
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-21 00:01:37 -04:00
Roberto Rosario
e0d74d54b1
Update release data and bump version to 3.2.2
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-19 00:39:13 -04:00
Roberto Rosario
5b78a7c60c
Remove old Docker READMEs
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-15 05:13:54 -04:00
Roberto Rosario
b4dafb20ad
Bump version to 3.2.1
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-14 03:01:40 -04:00
Roberto Rosario
037c2b6118
Bump version to 3.2
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-13 02:41:49 -04:00
Roberto Rosario
62fdec575f
Bump version to 3.2rc1
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-09 03:15:18 -04:00
Roberto Rosario
0a21748b0c
Change all uses of CONN_MAX_AGE to 0
...
Database connection when using gunicorn microthreads
are not shared by the microthreads and can exhaust the
number of open connections available.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-17 16:43:23 -04:00
Roberto Rosario
c3991c3798
Add conditional install of psutil for ARM CPUs
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-16 20:51:21 -04:00
Roberto Rosario
fbbc6bace9
Remove Ubuntu based Dockerfile
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-15 21:34:19 -04:00
Roberto Rosario
92e12f3ec5
Remove unused gnome packages
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-13 13:40:08 -04:00