update oc-deploy

This commit is contained in:
mr 2025-04-28 09:45:54 +02:00
parent 7ec310f161
commit 8b53c2e70e
5 changed files with 43 additions and 5 deletions

View File

@ -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}]

34
docker/start-demo.sh Executable file
View File

@ -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

View File

@ -1,9 +1,10 @@
#!/bin/bash #!/bin/bash
HOST=${1:-"http://localhost:8000"}
docker network create oc | true docker network create oc | true
docker compose down docker compose down
cd ./tools && docker compose -f ./docker-compose.dev.yml up --force-recreate -d && cd .. cd ./tools && docker compose -f ./docker-compose.dev.yml up --force-recreate -d
cd ./tools && docker compose -f ./docker-compose.traefik.yml up --force-recreate -d && cd .. docker compose -f ./docker-compose.traefik.yml up --force-recreate -d && cd ..
cd ../.. cd ../..
@ -26,6 +27,6 @@ do
docker kill $i | true docker kill $i | true
docker rm $i | true docker rm $i | true
cd ./$i cd ./$i
docker build . -t $i && docker compose up -d docker build . -t $i --build-arg=HOST=$HOST && docker compose up -d
cd .. cd ..
done done

View File

@ -22,6 +22,8 @@ do
docker rm $i | true docker rm $i | true
done done
docker volume rm tools_oc-data
cd ../.. cd ../..
REPOS=( REPOS=(

View File

@ -10,9 +10,9 @@ services:
command: command:
- "--api.insecure=true" - "--api.insecure=true"
- "--providers.docker=true" - "--providers.docker=true"
- "--entrypoints.web.address=:80" - "--entrypoints.web.address=:8000"
ports: ports:
- "80:80" # Expose Traefik on port 80 - "8000:8000" # Expose Traefik on port 8000
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock