Ori.livneh has uploaded a new change for review. https://gerrit.wikimedia.org/r/312045
Change subject: [WIP] Module for Recommendation API ...................................................................... [WIP] Module for Recommendation API Change-Id: If5db926def3c5d1933ea0d284d540a9e99e18613 --- M hieradata/common/scap/server.yaml A modules/recommendation_api/manifests/init.pp 2 files changed, 35 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/45/312045/1 diff --git a/hieradata/common/scap/server.yaml b/hieradata/common/scap/server.yaml index eb21642..a34f4c8 100644 --- a/hieradata/common/scap/server.yaml +++ b/hieradata/common/scap/server.yaml @@ -46,6 +46,10 @@ phabricator/deployment: repository: phabricator/deployment + research/recommendation-api: + repository: research/recommendation-api + scap_repository: research/recommendation-api/scap + # Source code for taking XML dumps and snapshots of Mediawiki. dumps/dumps: repository: operations/dumps diff --git a/modules/recommendation_api/manifests/init.pp b/modules/recommendation_api/manifests/init.pp new file mode 100644 index 0000000..632e0bf --- /dev/null +++ b/modules/recommendation_api/manifests/init.pp @@ -0,0 +1,31 @@ +# == Class: recommendation_api +# +class recommendation_api { + require_package( + 'python3-flask', + 'python3-numpy', + 'python3-requests', + 'python3-yaml', + ) + + scap::target { 'research/recommendation-api': + service_name => 'recommendation-api', + deploy_user => 'deploy-service', + manage_user => true, + } + + uwsgi::app { 'recommendation_api': + settings => { + uwsgi => { + plugins => 'python', + 'wsgi-file' => 'fix/me.py', + callable => 'app', + master => true, + chdir => 'source/path/fixme', + http-socket => '0.0.0.0:8080', + venv => 'venv/path/fixme', + processes => inline_template('<%= @processorcount.to_i %>'), + } + } + } +} -- To view, visit https://gerrit.wikimedia.org/r/312045 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: If5db926def3c5d1933ea0d284d540a9e99e18613 Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Ori.livneh <o...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits