{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":294437757,"defaultBranch":"master","name":"docker","ownerLogin":"wger-project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-10T14:44:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17430347?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716327023.0","currentOid":""},"activityList":{"items":[{"before":"75879cacb37d0da9de54c32c6b68888480bb3f81","after":"c15c52a01b46524f4811b9d68c35cc0b8e690048","ref":"refs/heads/master","pushedAt":"2024-05-21T21:31:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Merge pull request #86 from wger-project/feature/allow-setting-admins\n\nAllow setting the admins property in the settings file","shortMessageHtmlLink":"Merge pull request #86 from wger-project/feature/allow-setting-admins"}},{"before":null,"after":"4bbcec1c5378743d957b036c9882543b27d83cf0","ref":"refs/heads/feature/allow-setting-admins","pushedAt":"2024-05-21T21:30:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Allow setting the admins property in the settings file\n\nUseful to get notified of any internal server errors","shortMessageHtmlLink":"Allow setting the admins property in the settings file"}},{"before":"0b501541e9138beca3e9857cbf0502450d855348","after":"ab2c108e345038817b32c13a67bb3a6759fcf064","ref":"refs/heads/feature/development-environment","pushedAt":"2024-05-18T07:27:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Add links to jetbrain and vs code docs","shortMessageHtmlLink":"Add links to jetbrain and vs code docs"}},{"before":null,"after":"0b501541e9138beca3e9857cbf0502450d855348","ref":"refs/heads/feature/development-environment","pushedAt":"2024-05-17T10:42:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Start working on a configuration usable for development","shortMessageHtmlLink":"Start working on a configuration usable for development"}},{"before":"d67d2df4f53ccfb666fbd852ca75654a6e6b59e8","after":"75879cacb37d0da9de54c32c6b68888480bb3f81","ref":"refs/heads/master","pushedAt":"2024-05-01T14:14:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Add password for the application's cache\n\nCloses #84","shortMessageHtmlLink":"Add password for the application's cache"}},{"before":"719e88e53907bfde34a089931230ec5c6314c4c1","after":"d67d2df4f53ccfb666fbd852ca75654a6e6b59e8","ref":"refs/heads/master","pushedAt":"2024-04-01T09:29:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Merge pull request #83 from goodnewz/patch-1\n\nAdd reasonable warmup timers when first starting the containers","shortMessageHtmlLink":"Merge pull request #83 from goodnewz/patch-1"}},{"before":"cc97bf86b860418d804128fb9bc398df3993fe98","after":"719e88e53907bfde34a089931230ec5c6314c4c1","ref":"refs/heads/master","pushedAt":"2024-03-27T09:43:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Set correct variable name","shortMessageHtmlLink":"Set correct variable name"}},{"before":"dcc1a81f415d420bee86406563fc7eab5a576953","after":"cc97bf86b860418d804128fb9bc398df3993fe98","ref":"refs/heads/master","pushedAt":"2024-01-26T22:56:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Set the same configuration for celery worker and beat!","shortMessageHtmlLink":"Set the same configuration for celery worker and beat!"}},{"before":"23315328914bfee9cec0260efda96cec6821c4d0","after":"dcc1a81f415d420bee86406563fc7eab5a576953","ref":"refs/heads/master","pushedAt":"2024-01-23T19:42:43.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Clarify use of sync commands","shortMessageHtmlLink":"Clarify use of sync commands"}},{"before":"9f41326cd62013bbf51b6b7fea24497c92538684","after":"23315328914bfee9cec0260efda96cec6821c4d0","ref":"refs/heads/master","pushedAt":"2024-01-15T15:18:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Make clear that the API response is cached and contains the host","shortMessageHtmlLink":"Make clear that the API response is cached and contains the host"}},{"before":"0fd0b38c5babfab3d92f60535d59fac93628523b","after":"9f41326cd62013bbf51b6b7fea24497c92538684","ref":"refs/heads/master","pushedAt":"2023-12-17T11:37:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Add default values for axes parameters","shortMessageHtmlLink":"Add default values for axes parameters"}},{"before":"1bf226019793e1df4c03030f927379509c09b709","after":"0fd0b38c5babfab3d92f60535d59fac93628523b","ref":"refs/heads/master","pushedAt":"2023-12-08T12:22:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Save certificates to persistent volume","shortMessageHtmlLink":"Save certificates to persistent volume"}},{"before":"b7224b9735b6eb220952e4e5637ac6965f6c6c71","after":"35c056cf085809ae45740205e09ba8d91eb501e9","ref":"refs/heads/feature/grafana","pushedAt":"2023-12-08T11:55:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Add variable to configure activating prometheus metrics from the application","shortMessageHtmlLink":"Add variable to configure activating prometheus metrics from the appl…"}},{"before":"8fb9fd9724044d99b94825339dfeb3ab670ee440","after":"b7224b9735b6eb220952e4e5637ac6965f6c6c71","ref":"refs/heads/feature/grafana","pushedAt":"2023-12-08T11:54:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Move grafana config to its own folder","shortMessageHtmlLink":"Move grafana config to its own folder"}},{"before":"0cd9daf9bce3e479ba724145fc98062ad118f4c2","after":"1bf226019793e1df4c03030f927379509c09b709","ref":"refs/heads/master","pushedAt":"2023-12-08T11:52:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Add example docker-compose.override.yml","shortMessageHtmlLink":"Add example docker-compose.override.yml"}},{"before":null,"after":"8fb9fd9724044d99b94825339dfeb3ab670ee440","ref":"refs/heads/feature/grafana","pushedAt":"2023-12-06T22:49:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"commit grafana dashboard playground","shortMessageHtmlLink":"commit grafana dashboard playground"}},{"before":"e1dd92cb6215dafcfaa7d55971f2cb4565cd2360","after":"0cd9daf9bce3e479ba724145fc98062ad118f4c2","ref":"refs/heads/master","pushedAt":"2023-10-15T10:33:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Add named volume for redis\n\nOtherwise, we would get an unnamed one on every startup","shortMessageHtmlLink":"Add named volume for redis"}},{"before":"f4ce46e80d8aeb680c295208fad2ad643f2ef5ea","after":"e1dd92cb6215dafcfaa7d55971f2cb4565cd2360","ref":"refs/heads/master","pushedAt":"2023-07-25T14:34:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Mount the media folder in the celery worker image\n\nThis was preventing the ingredient images from correctly being saved\n\nCloses #65","shortMessageHtmlLink":"Mount the media folder in the celery worker image"}},{"before":"68f0cfaf8e2cb2e6dadf36b3ec320e2fd1aa442a","after":"f4ce46e80d8aeb680c295208fad2ad643f2ef5ea","ref":"refs/heads/master","pushedAt":"2023-07-12T13:04:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Change order of service startup\n\nThis is more correct and can prevent situations where the database wasn't\ninitialized by the application and celery tried to access it (download exercises\nor similar)\n\nMight be related to #63","shortMessageHtmlLink":"Change order of service startup"}},{"before":"e2a4c44300df6565218872564e1f6c645ec0f107","after":"68f0cfaf8e2cb2e6dadf36b3ec320e2fd1aa442a","ref":"refs/heads/master","pushedAt":"2023-05-08T12:15:21.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Mention how compose handles multi value options","shortMessageHtmlLink":"Mention how compose handles multi value options"}},{"before":"c2e88e72caa22ba8ba99d426ea0b50d79f729d4e","after":"e2a4c44300df6565218872564e1f6c645ec0f107","ref":"refs/heads/master","pushedAt":"2023-04-19T07:32:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Use \"docker compose\" instead of \"docker-compose\"","shortMessageHtmlLink":"Use \"docker compose\" instead of \"docker-compose\""}},{"before":"e972ec70fbadd1cc8eb8cebd6c4dfe37dc5fdcf0","after":"c2e88e72caa22ba8ba99d426ea0b50d79f729d4e","ref":"refs/heads/master","pushedAt":"2023-04-14T16:25:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Mention how to automatically restart the service","shortMessageHtmlLink":"Mention how to automatically restart the service"}},{"before":"6018a832ee6f36065516c24ad972460c304ea79c","after":null,"ref":"refs/heads/feature/celery","pushedAt":"2023-04-08T18:10:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"}},{"before":"70cd9b83d4a92cd61dc64a2b58a0a3658e268539","after":"e972ec70fbadd1cc8eb8cebd6c4dfe37dc5fdcf0","ref":"refs/heads/master","pushedAt":"2023-04-08T18:10:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Configure celery queue (#52)\n\n* Start implementing a celery message queue\r\n\r\n* Move celery config to \"common\" part\r\n\r\n* Add option to download ingredient images on startup\r\n\r\n* Mention command to download ingredient images\r\n\r\n* Use new ingredient image options\r\n\r\n* Add options to configure synchronizing of exercises in the background\r\n\r\n* Add setings to download images and videos with celery\r\n\r\n* Add volume to store the celery beat database\r\n\r\nNot really sure if this is really needed since the entries are not dynamically\r\nchanged or anything and can just be recreated on startup...\r\n\r\n* Remove section about development, should be its own separate compose file\r\n\r\n* Use a separate database for the celery broker\r\n\r\n* Use expose for web service, this shouldn't be accessed from the host\r\n\r\n* Rename setting\r\n\r\n* Add basic auth to celery flower\r\n\r\n* Fix ports\r\n\r\n* Remove DOWNLOAD_INGREDIENT_IMAGES_ON_STARTUP option\r\n\r\nThere are potentially many thousands of images and this can take a lot of time\r\n\r\n* Don't mention the command to download all ingredient images\r\n\r\nIt's better to only download the images as needed and not all of them\r\n\r\n* Move celery to override documentation\r\n\r\nThis is not needed for production anyway","shortMessageHtmlLink":"Configure celery queue (#52)"}},{"before":"d561f6c657fc6d5c6a5a945808dc0948f6a118f0","after":"6018a832ee6f36065516c24ad972460c304ea79c","ref":"refs/heads/feature/celery","pushedAt":"2023-04-08T11:54:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Move celery to override documentation\n\nThis is not needed for production anyway","shortMessageHtmlLink":"Move celery to override documentation"}},{"before":"78d062d0dc039bf7897b95c2a4d488df1124f022","after":"d561f6c657fc6d5c6a5a945808dc0948f6a118f0","ref":"refs/heads/feature/celery","pushedAt":"2023-04-08T11:52:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feature/celery","shortMessageHtmlLink":"Merge branch 'master' into feature/celery"}},{"before":"e4defd38c2301e140791d62929e2ddcd2208c394","after":"78d062d0dc039bf7897b95c2a4d488df1124f022","ref":"refs/heads/feature/celery","pushedAt":"2023-04-08T11:51:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Don't mention the command to download all ingredient images\n\nIt's better to only download the images as needed and not all of them","shortMessageHtmlLink":"Don't mention the command to download all ingredient images"}},{"before":"32f6e5159fdec5c9868684ebcdc8cd5645e189e7","after":"e4defd38c2301e140791d62929e2ddcd2208c394","ref":"refs/heads/feature/celery","pushedAt":"2023-04-01T08:29:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Remove DOWNLOAD_INGREDIENT_IMAGES_ON_STARTUP option\n\nThere are potentially many thousands of images and this can take a lot of time","shortMessageHtmlLink":"Remove DOWNLOAD_INGREDIENT_IMAGES_ON_STARTUP option"}},{"before":"56fd8415faf5e995e1675f763ba09c3f0acec3e5","after":"70cd9b83d4a92cd61dc64a2b58a0a3658e268539","ref":"refs/heads/master","pushedAt":"2023-03-18T21:19:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Document how to extend the configuration\n\nThis allows to overwrite specific sections instead of editing the files directly\n\nCloses #56","shortMessageHtmlLink":"Document how to extend the configuration"}},{"before":"56e5d6691c765d0ba7e051db27e6948c2c111ecc","after":"32f6e5159fdec5c9868684ebcdc8cd5645e189e7","ref":"refs/heads/feature/celery","pushedAt":"2023-03-16T14:34:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rolandgeider","name":"Roland Geider","path":"/rolandgeider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2280729?s=80&v=4"},"commit":{"message":"Rename setting","shortMessageHtmlLink":"Rename setting"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUE3qLgA","startCursor":null,"endCursor":null}},"title":"Activity · wger-project/docker"}