Provides APIs to help manage workspace resources such as Guacamole.
This project is using Poetry to handle the dependencies. Installtion instruction for poetry can be found at https://python-poetry.org/docs/#installation
-
Clone the project.
git clone https://github.com/PilotDataPlatform/workspace.git
-
Install dependencies.
poetry install
-
Add environment variables into
.env
. Use.env.schema
as a reference. -
Run application.
poetry run python start.py
This project can also be started using Docker.
-
To build and start the service within the Docker container, run:
docker compose up
You can contribute the project in following ways:
- Report a bug.
- Suggest a feature.
- Open a pull request for fixing issues or adding functionality. Please consider using pre-commit in this case.