Skip to content
Snippets Groups Projects
user avatar
Johannes Buechele authored
755028fd
History

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