/xroad-drive

X-Road Drive - a file service to manage and share files over X-Road.

Primary LanguageGoMIT LicenseMIT

X-Road Drive

X-Road Drive - a web storage service to manage and share files over X-Road.

screenshot

Getting Started

The docker compose creates the demo environment with demo data. On the project directory,

./dockerized_demo.sh up -d

web UI (client side) http://localhost:8080

security server standalone UI http://localhost:8084

Remove all docker containers and images.

./dockerized_demo.sh down --rmi all

Docker Images

The Docker images are available on the Docker Hub.

In the docker-compose-demo.yml and docker-compose-dev.yml, the pre-configured niis/xroad-security-server-standalone is used.

Development

The docker compose creates the development environment.

On the project directory,

./dockerized_dev.sh up -d --build

web UI http://localhost:8080

API http://localhost:8082

metadata API http://localhost:8083

security server standalone UI http://localhost:8084

Remove docker containers and images.

./dockerized_dev.sh down --rmi all

Contributing

Contributions are welcome!

  1. Fork the repository.
  2. Create a branch from develop with a descriptive name.
  3. Implement your feature or bug fix.
  4. Add, commit, and push your changes.
  5. Submit a pull request.

License

MIT License