# Initializes the p4_phoenix_services include: - perforce.web-services.p4_phoenix_services.deps - perforce.web-services.p4_phoenix_services.db {{ pillar['p4_phoenix_services.dir'] }}/config.ru: file.managed: - source: salt://perforce/web-services/p4_phoenix_services/config.ru - template: jinja require: - sls: perforce.web-services.p4_phoenix_services.deps {{ pillar['p4_phoenix_services.dir'] }}/config: file.directory: - makedirs: True {{ pillar['p4_phoenix_services.dir'] }}/config/puma.rb: file.managed: - source: salt://perforce/web-services/p4_phoenix_services/puma.rb - template: jinja require: - file: {{ pillar['p4_phoenix_services.dir'] }}/config
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#2 | 13972 | tjuricek |
Removing old microservice implementations. The system is now mostly a monolith. Eventually there will be a websocket service. |
||
#1 | 13530 | tjuricek |
Add p4_phoenix_services package and Salt configuration for deployment. This uncovered a couple of issues from the C++ API during it's conversion to C++03. So, in a nutshell, most operations, except for notifications, appear to be working (well, using Vagrant machines). |