Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
release-server-middleware
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
tools
release-server-middleware
Commits
712d6b3d
Commit
712d6b3d
authored
Oct 31, 2019
by
Vadym Gidulian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Added README.md
parent
f066ebdc
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
67 additions
and
0 deletions
+67
-0
README.md
README.md
+67
-0
No files found.
README.md
0 → 100644
View file @
712d6b3d
# release-server-middleware
An Express middleware for release server.
## Description
Release server only works with
[
Semantic Versioning (SemVer)
](
https://semver.org/
)
.
Releases may be marked as private.
The latest release is a release with the greatest version among non-private releases.
## Usage
```
js
app
.
use
(
releaseServerMiddleware
(
options
))
```
### Options
-
`filesDir`
`[string]`
Default:
`/files`
Path to directory used to store releases.
-
`tmpFilesDir`
`[string]`
Default:
`<filesDir>/.tmp`
Path to directory used to store temp files.
### API
-
Download the latest release
```
GET /latest
```
-
Get the latest release's info
```
GET /latest/info
```
-
Download specific release
```
GET /:version
```
-
Get specific release's info
```
GET /:version/info
```
-
Get all releases' info
```
GET /releases
```
-
Upload a release
```
PUT /:version
Content-Type: multipart/form-data
[X-File-Name: file.ext]
[X-Private]
file=...
```
`X-File-Name`
- an optional header to set new file name.
`X-Private`
- an optional header to mark release as private.
-
Delete a release
```
DELETE /:version
```
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment