Skip to content
Snippets Groups Projects

faircommons

Local Deployment

  1. Requires Docker with Compose
  2. Start only project containers (postgres, minio, ipfs) using command docker-compose -f ./deployments/local/docker-compose.yml up -d
  3. Or you can start project and frontend containers using command docker-compose -f ./deployments/local/docker-compose.yml -f ./deployments/local/docker-compose.frontend.yml up -d --build
  4. Or you can start project and backend containers using command docker-compose -f ./deployments/local/docker-compose.yml -f ./deployments/local/docker-compose.backend.yml up -d --build
  5. Or you can start the complete project (project, frontend and backend containers) using command docker-compose -f ./deployments/local/docker-compose.yml -f ./deployments/local/docker-compose.frontend.yml -f ./deployments/local/docker-compose.backend.yml up -d --build

Edit /etc/hosts file with sudo vi /etc/hosts and add 127.0.0.1 nginx-minio

API Endpoints: http://localhost:8080/api-service/swagger-ui/index.html

Usefull commands

Command Discription
docker-compose -f ./deployments/local/docker-compose.yml down -v Stops containers and removes containers, networks, volumes, and images created by up.
docker-compose -f ./deployments/local/docker-compose.yml logs Shows logs of containers (use flag -f to follow logs)
docker system prune -a -f Remove all unused containers, networks, images (flag --volumes prune volumes)
docker-compose -f ./deployments/local/docker-compose.yml stop Stops running containers without removing them