mirror of
https://gitlab.com/signalytic/client-external/streamline/streamline-emr.git
synced 2026-09-11 10:41:32 +00:00
Integrate with hosted-app-utils
Strip down this repo and allow the hosted-app-utils `package` script to auto-generate the package.
This commit is contained in:
@@ -2,12 +2,23 @@
|
||||
|
||||
Packaging and installation tools for Streamline's "Streamline EMR" application.
|
||||
|
||||
## Building
|
||||
1. ensure you have docker access to this project's container registry on GitLab
|
||||
2. run `package.sh` to generate a new application package
|
||||
3. package will be stored to `build-packages/`
|
||||
## Setup
|
||||
1. login to the gitlab docker registry: `docker login registry.gitlab.com`
|
||||
2. update submodules: `git submodule update --init`
|
||||
|
||||
Several defaults can be overridden with command line options or by setting appropriate environment variables. A help prompt can be accessed using `package.sh -h`. For example, `package.sh -t latest -p linux/arm64` will build only the `linux/arm64` platform and use the `latest` tag instead of the current repo version.
|
||||
## Building
|
||||
To build, simply run `./package` to generate a new application package.
|
||||
|
||||
The `package` script will assign a few variables by default, specifically:
|
||||
```
|
||||
CONFIG=${CONFIG:-${LOCATION}/config.json}
|
||||
COMPOSE=${COMPOSE:-${LOCATION}/docker-compose.yml}
|
||||
BUILD_DIR=${BUILD_DIR:-${LOCATION}/build-packages}
|
||||
```
|
||||
|
||||
If necessary, each of these may be overridden by running with `VAR=VALUE ./package`.
|
||||
|
||||
The `hosted-app-utils` project provides additional customization via command line arguments. This can be used to modify the package name, skip packaging of images, build for only one platform and more. For a list of options, run `./package -h`.
|
||||
|
||||
## Installing
|
||||
1. extract the generated archive file in a temporary folder on the target system
|
||||
|
||||
Reference in New Issue
Block a user