A service which provides company news and announcements
This service uses AWS, you will need to acquire credentials and install them on the target server first.
A .deb file can be created when running ContinuousIntegration/Package/package.sh
which takes in the following parameters:
CONFIGURATION=${1}
BRANCH=${2}
BUILD_NUMBER=${3}
PRODUCTION_RELEASE=${4}
This will create a news-service-${PACKAGE_VERSION}-${CONFIGURATION}.deb
file
Can install manually, or via the ContinuousIntegration/Deploy/deploy.sh
script which takes in the following parameters:
CONFIGURATION=${1}
TARGET_HOST=${2}
accept text/html
GET /news/create
- Will return an HTML page in which you can create a news article
GET /news/:articleId/edit
- Will return an HTML page in which you can edit an existing news article
GET /news/:articleId
- Will return an HTML rendering of the news article
accept application/json
GET /news/labels
- Return JSON array of labels in use
POST /news/upload
- Multi Part FORM Post capability to upload an image for use in an article
GET /news/:articleId
- Return JSON news article
PUT /news/:articleId
- Replace a news article with this
DELETE /news/:articleId
- Remove a news article (referenced images will not be removed)
GET /news
- List most recent news articles with summaries; use count
attribute to request a different number than the default
GET /notifications
- List most recent news articles in the shape of notifications