Docker
The recommended installation method is with Docker.
docker-compose
Pre-requisite: You have either docker-compose
or Docker Desktop
installed
- Create a directory
ambientweather-local-server
- Inside this folder create a docker-compose.yaml file in the directory
- Also create a configuration.local.json file in the directory.
- Open a terminal in this folder
- Run:
docker-compose pull && docker-compose up -d
You can learn more about customizing your configuration over in the Configuration Section
To stop the server
- You can use Docker Desktop application to kill the containers
- Or, you can open a terminal in the
ambientweather-local-server
folder- Run:
docker-compose down
- Run:
To update the server
- Open a terminal in the
ambientweather-local-server
folder- Run:
docker-compose pull && docker-compose up -d
- Run:
Repositories
DockerHub
docker run -v /full/path/to/configuration.local.json:/app/configuration.local.json -v /full/path/to/output:/app/output philosowaffle/ambientweather-local-server:stable
GitHub Package
docker run -v /full/path/to/configuration.local.json:/app/configuration.local.json -v /full/path/to/output:/app/output ghcr.io/philosowaffle/ambientweather-local-server:stable
Tags
stable
- Always points to the latest releaselatest
- The bleeding edge of the master branch, breaking changes may happenvX.Y.Z
- For using a specific released version
Docker User
The images run the process under the user and group awuser:awuser
with uid and gid 1017:1017
. To access files created by awuser
:
- Create a group on the local machine
awuser
with group id1017
- Add your user on the local machine to the
awuser
group