# Handle installing the project management UI logic (jS application) which # does not need configuration in development modes. {% if pillar['deps.use_packages'] == True %} {% if pillar['deps.local_sources'] == True %} perforce-helix-web-services-project-management-ui: cmd.run: - name: dpkg -i /var/tmp/perforce-helix-web-services-project-management-ui_1.0.0-{{ pillar['versions.changelist'] }}_amd64.deb - unless: dpkg-query --showformat '${Status} ${Package} ${Version} ${Architecture}\n' -W | grep 'perforce-helix-web-services-project-management-ui' {% else %} include: - perforce.pkgrepo perforce-helix-web-services-project-management-ui: pkg.installed: [] require: - sls: perforce.pkgrepo {% endif %} {% endif %}
# | 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 | 13707 | tjuricek |
Infrastructure for including a "project management" React application. This attempts to create a fairly simple installer that creates a 'static' folder based on ui/static that gets hosted by the nginx front end. Right now, it's the only app, so the default page is this application. It was called "pws2" during a prototyping phase. Another prototype, "pws" and the related "project" module, is removed since that was a Sinatra-based approach that will be much more difficult to integrate into anything else. I'm running into a couple of issues with notifications setup, it's still not 100%, so I'm disabling this for now from the default 'god' configuration. (The service isn't 100% functional yet, anyway.) |