https://github.com/paunin/satis
https://github.com/paunin/satis
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/paunin/satis
- Owner: paunin
- Created: 2017-07-28T13:31:27.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-08-07T11:41:33.000Z (about 8 years ago)
- Last Synced: 2025-02-01T07:41:17.404Z (8 months ago)
- Language: Shell
- Size: 5.86 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Satis in docker
## Settings
### SSH
You shoud set ssh to access any repo required authentication put files in `/root/.ssh/````
volumes:
- "~/.ssh/id_rsa:/root/.ssh/id_rsa"
```
### Satis config filePut file `/satis/satis.json` into container to use it as configuration
### Volume
You should mount volume to `/satis/web` where all packages will be saved
## Web server to access
Use port 80 to access satis UI
## Schedule build
Call URL `/build` of the container. Use GET parameters to schedule build:
* `package` - parameter for partial satis build
* `force` - basically schedule will not be set in second time before actual build. Use the parameter to force it. Should be `1`Call will return HTTP code `200` - if build scheduled, `400` - if not