diff --git a/docker/db/datas/peer.json b/docker/db/datas/peer.json new file mode 100644 index 0000000..07bd00a --- /dev/null +++ b/docker/db/datas/peer.json @@ -0,0 +1 @@ +[{"_id":"c0cece97-7730-4c2a-8c20-a30944564106","failed_execution":null,"abstractobject":{"update_date":{"$date":"2025-03-27T09:13:13.230Z"},"access_mode":0,"id":"c0cece97-7730-4c2a-8c20-a30944564106","name":"local","is_draft":false,"creation_date":{"$date":"2025-03-27T09:13:13.230Z"}},"url":"http://localhost","wallet_address":"my-wallet","public_key":"-----BEGIN RSA PUBLIC KEY-----\nMIICCgKCAgEAw2pdG6wMtuLcP0+k1LFvIb0DQo/oHW2uNJaEJK74plXqp4ztz2dR\nb+RQHFLeLuqk4i/zc3b4K3fKPXSlwnVPJCwzPrnyT8jYGOZVlWlETiV9xeJhu6s/\nBh6g1PWz75XjjwV50iv/CEiLNBT23f/3J44wrQzygqNQCiQSALdxWLAEl4l5kHSa\n9oMyV70/Uql94/ayMARZsHgp9ZvqQKbkZPw6yzVMfCBxQozlNlo315OHevudhnhp\nDRjN5I7zWmqYt6rbXJJC7Y3Izdvzn7QI88RqjSRST5I/7Kz3ndCqrOnI+OQUE5NT\nREyQebphvQfTDTKlRPXkdyktdK2DH28Zj6ZF3yjQvN35Q4zhOzlq77dO5IhhopI7\nct8dZH1T1nYkvdyCA/EVMtQsASmBOitH0Y0ACoXQK5Kb6nm/TcM/9ZSJUNiEMuy5\ngBZ3YKE9oa4cpTpPXwcA+S/cU7HPNnQAsvD3iJi8GTW9uJs84pn4/WhpQqmXd4rv\nhKWECCN3fHy01fUs/U0PaSj2jDY/kQVeXoikNMzPUjdZd9m816TIBh3v3aVXCH/0\niTHHAxctvDgMRb2fpvRJ/wwnYjFG9RpamVFDMvC9NffuYzWAA9IRIY4cqgerfHrV\nZ2HHiPTDDvDAIsvImXZc/h7mXN6m3RCQ4Qywy993wd9gUdgg/qnynHcCAwEAAQ==\n-----END RSA PUBLIC KEY-----\n","state":1}] diff --git a/docker/start-demo.sh b/docker/start-demo.sh new file mode 100755 index 0000000..370cb8e --- /dev/null +++ b/docker/start-demo.sh @@ -0,0 +1,34 @@ +#!/bin/bash +HOST=${1:-"http://localhost:8000"} +docker network create oc | true + +docker compose down +cd ./tools && docker compose -f ./docker-compose.dev.yml up --force-recreate -d +docker compose -f ./docker-compose.traefik.yml up --force-recreate -d && cd .. + +cd ./db && ./add.sh && cd .. + +cd ../.. + +REPOS=( + "oc-auth" + "oc-catalog" + "oc-datacenter" + "oc-monitord" + "oc-peer" + "oc-shared" + "oc-scheduler" + "oc-schedulerd" + "oc-workflow" + "oc-workspace" + "oc-front" +) +for i in "${REPOS[@]}" +do + echo "Building $i" + docker kill $i | true + docker rm $i | true + cd ./$i + docker build . -t $i --build-arg=HOST=$HOST && docker compose up -d + cd .. +done \ No newline at end of file diff --git a/docker/start.sh b/docker/start.sh index 76157ee..461fde0 100755 --- a/docker/start.sh +++ b/docker/start.sh @@ -1,9 +1,10 @@ #!/bin/bash +HOST=${1:-"http://localhost:8000"} docker network create oc | true docker compose down -cd ./tools && docker compose -f ./docker-compose.dev.yml up --force-recreate -d && cd .. -cd ./tools && docker compose -f ./docker-compose.traefik.yml up --force-recreate -d && cd .. +cd ./tools && docker compose -f ./docker-compose.dev.yml up --force-recreate -d +docker compose -f ./docker-compose.traefik.yml up --force-recreate -d && cd .. cd ../.. @@ -26,6 +27,6 @@ do docker kill $i | true docker rm $i | true cd ./$i - docker build . -t $i && docker compose up -d + docker build . -t $i --build-arg=HOST=$HOST && docker compose up -d cd .. done \ No newline at end of file diff --git a/docker/stop.sh b/docker/stop.sh index ae57b76..a550173 100755 --- a/docker/stop.sh +++ b/docker/stop.sh @@ -22,6 +22,8 @@ do docker rm $i | true done +docker volume rm tools_oc-data + cd ../.. REPOS=( diff --git a/docker/tools/docker-compose.traefik.yml b/docker/tools/docker-compose.traefik.yml index 21a3b24..7d8109e 100644 --- a/docker/tools/docker-compose.traefik.yml +++ b/docker/tools/docker-compose.traefik.yml @@ -10,9 +10,9 @@ services: command: - "--api.insecure=true" - "--providers.docker=true" - - "--entrypoints.web.address=:80" + - "--entrypoints.web.address=:8000" ports: - - "80:80" # Expose Traefik on port 80 + - "8000:8000" # Expose Traefik on port 8000 volumes: - /var/run/docker.sock:/var/run/docker.sock