https://github.com/diracgrid/webappdirac
DIRAC Web front-end application
https://github.com/diracgrid/webappdirac
Last synced: 10 months ago
JSON representation
DIRAC Web front-end application
- Host: GitHub
- URL: https://github.com/diracgrid/webappdirac
- Owner: DIRACGrid
- License: gpl-3.0
- Created: 2012-10-24T14:07:42.000Z (over 13 years ago)
- Default Branch: integration
- Last Pushed: 2025-02-14T09:10:54.000Z (12 months ago)
- Last Synced: 2025-03-29T13:08:58.771Z (11 months ago)
- Language: JavaScript
- Size: 8.99 MB
- Stars: 8
- Watchers: 10
- Forks: 41
- Open Issues: 6
-
Metadata Files:
- Readme: README.rst
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
DIRAC WebApp
============
.. image:: https://badge.fury.io/py/WebAppDIRAC.svg
:target: https://badge.fury.io/py/WebAppDIRAC
Web app extension for the `DIRAC project `_. WebAppDIRAC is written using extjs 6.2.0 and python 3.
Status master branch (stable):
.. image:: https://github.com/DIRACGrid/WebAppDIRAC/workflows/Basic%20tests/badge.svg?branch=rel-v5r0
:target: https://github.com/DIRACGrid/WebAppDIRAC/actions?query=workflow%3A%22Basic+tests%22+branch%3Arel-v5r0
:alt: Basic Tests Status
Status integration branch (devel):
.. image:: https://github.com/DIRACGrid/WebAppDIRAC/workflows/Basic%20tests/badge.svg?branch=integration
:target: https://github.com/DIRACGrid/WebAppDIRAC/actions?query=workflow%3A%22Basic+tests%22+branch%3Aintegration
:alt: Basic Tests Status
Install
-------
Instructions for installing WebAppDIRAC are described `here `_.
Configure
---------
To configure web portal you need create **/WebApp** section in DIRAC configuration::
WebApp
{
# Specifies the caption in the title in the browser. By default, the name of the configuration is taken.
# Title = "My title"
# To use some balancer(e.g.: nginx) assign a balaser name here. By default, the portal is launched without a balancer.
# Balancer = None
# If a balancer is defined, this option determines the number of processes that will run in parallel on different ports. By default: 1.
# NumProcesses = 1
# If you want to run web portal in "development mode", by default, this is disabled.
# DevelopMode = True
# Change the root of the request path to the server(default: /DIRAC). It is not recommended to change.
# RootURL = /DIRAC
# To configure https protocol. It is not recommended to change.
# If you use balancer this options will ignore and will use HTTP options.
# HTTPS
# {
# To disable https protocol delete value. It is not recommended to change.
# Enabled = True
# To set another port(default: 8443).
# Port = 8443
# Host certificate pem
# Cert = /opt/dirac/etc/grid-security/hostcert.pem
# Host key pem
# Cert = /opt/dirac/etc/grid-security/hostkey.pem
# }
# To configure http protocol. It is not recommended to change.
# HTTP
# {
# To set another port. By default 8000 if you use balancer and 8080 if not.
# Port = 8000
# }
# To set secret for security cookies
# CookieSecret = mysecret
# Next section contain access rights.
# Access
# {
# upload = TruestedHost
# }
# Path to favicon icon. It is not recommended to change.
# Icon = /static/core/img/icons/system/favicon.ico
# SSL protocol to use.
# SSLProtocol =
# Set static directories.
# DefaultStaticDirs = None
}