File tree Expand file tree Collapse file tree 6 files changed +16
-5
lines changed Expand file tree Collapse file tree 6 files changed +16
-5
lines changed Original file line number Diff line number Diff line change
1
+ FROM alpine:3.4
2
+
3
+ RUN apk add --update ca-certificates && rm -Rf /tmp/* /var/lib/cache/apk/*
4
+
5
+ # needed in order for go binary to work.
6
+ RUN mkdir /lib64 && ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2
7
+
8
+ ADD files/bin/metaserver /usr/local/bin/
9
+
10
+ CMD [ "metaserver" ]
Original file line number Diff line number Diff line change 5
5
NAMESPACE=" ${NAMESPACE:- docker4x} "
6
6
VERSION=" ${VERSION:- latest} "
7
7
8
- for IMAGE in init guide create-sp ddc-init cloud logger
8
+ for IMAGE in init guide create-sp ddc-init cloud logger meta
9
9
do
10
10
FINAL_IMAGE=" ${NAMESPACE} /${IMAGE} -azure:${VERSION} "
11
11
docker build --pull -t " ${FINAL_IMAGE} " -f " Dockerfile.${IMAGE} " .
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ sleep 5
23
23
docker volume create --name container-logs
24
24
docker run --log-driver=json-file --name=editions_logger --restart=always -d -e ROLE=" $ROLE " -e REGION=" $REGION " -e TENANT_ID=" $TENANT_ID " -e APP_ID=" $APP_ID " -e APP_SECRET=" $APP_SECRET " -e ACCOUNT_ID=" $ACCOUNT_ID " -e GROUP_NAME=" $GROUP_NAME " -e SWARM_LOGS_STORAGE_ACCOUNT=" $SWARM_LOGS_STORAGE_ACCOUNT " -e SWARM_FILE_SHARE=` hostname` -p 514:514/udp -v container-logs:/log/ docker4x/logger-azure:" $DOCKER_FOR_IAAS_VERSION "
25
25
# token server
26
- docker run --log-driver=json-file --name=meta-azure --restart=always -d -p $MANAGER_IP :9024:8080 -e APP_ID=" $APP_ID " -e APP_SECRET=" $APP_SECRET " -e SUBSCRIPTION_ID=" $SUB_ID " -e TENANT_ID=" $TENANT_ID " -e GROUP_NAME=" $GROUP_NAME " -e VMSS_MGR=" $VMSS_MGR " -e VMSS_WRK=" $VMSS_WRK " -v /var/run/docker.sock:/var/run/docker.sock docker4x/meta-aws :$DOCKER_FOR_IAAS_VERSION metaserver -flavor=azure
26
+ docker run --log-driver=json-file --name=meta-azure --restart=always -d -p $MANAGER_IP :9024:8080 -e APP_ID=" $APP_ID " -e APP_SECRET=" $APP_SECRET " -e SUBSCRIPTION_ID=" $SUB_ID " -e TENANT_ID=" $TENANT_ID " -e GROUP_NAME=" $GROUP_NAME " -e VMSS_MGR=" $VMSS_MGR " -e VMSS_WRK=" $VMSS_WRK " -v /var/run/docker.sock:/var/run/docker.sock docker4x/meta-azure :$DOCKER_FOR_IAAS_VERSION metaserver -flavor=azure
27
27
# init container
28
28
docker run --log-driver=json-file --restart=no -d -e ROLE=" $ROLE " -e REGION=" $REGION " -e TENANT_ID=" $TENANT_ID " -e APP_ID=" $APP_ID " -e APP_SECRET=" $APP_SECRET " -e ACCOUNT_ID=" $ACCOUNT_ID " -e GROUP_NAME=" $GROUP_NAME " -e PRIVATE_IP=" $MANAGER_IP " -e DOCKER_FOR_IAAS_VERSION=" $DOCKER_FOR_IAAS_VERSION " -e SWARM_INFO_TABLE=" $SWARM_INFO_TABLE " -e SWARM_INFO_STORAGE_ACCOUNT=" $SWARM_INFO_STORAGE_ACCOUNT " -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -v /var/log:/var/log docker4x/init-azure:" $DOCKER_FOR_IAAS_VERSION "
29
29
# guide container
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ sleep 5
29
29
docker volume create --name container-logs
30
30
docker run --log-driver=json-file --name=editions_logger --restart=always -d -e ROLE=" $ROLE " -e REGION=" $REGION " -e TENANT_ID=" $TENANT_ID " -e APP_ID=" $APP_ID " -e APP_SECRET=" $APP_SECRET " -e ACCOUNT_ID=" $ACCOUNT_ID " -e GROUP_NAME=" $GROUP_NAME " -e SWARM_LOGS_STORAGE_ACCOUNT=" $SWARM_LOGS_STORAGE_ACCOUNT " -e SWARM_FILE_SHARE=` hostname` -p 514:514/udp -v container-logs:/log/ docker4x/logger-azure:" $DOCKER_FOR_IAAS_VERSION "
31
31
# token server
32
- docker run --log-driver=json-file --name=meta-azure --restart=always -d -p $MANAGER_IP :9024:8080 -e APP_ID=" $APP_ID " -e APP_SECRET=" $APP_SECRET " -e SUBSCRIPTION_ID=" $SUB_ID " -e TENANT_ID=" $TENANT_ID " -e GROUP_NAME=" $GROUP_NAME " -e VMSS_MGR=" $VMSS_MGR " -e VMSS_WRK=" $VMSS_WRK " -v /var/run/docker.sock:/var/run/docker.sock docker4x/meta-aws :$DOCKER_FOR_IAAS_VERSION metaserver -flavor=azure
32
+ docker run --log-driver=json-file --name=meta-azure --restart=always -d -p $MANAGER_IP :9024:8080 -e APP_ID=" $APP_ID " -e APP_SECRET=" $APP_SECRET " -e SUBSCRIPTION_ID=" $SUB_ID " -e TENANT_ID=" $TENANT_ID " -e GROUP_NAME=" $GROUP_NAME " -e VMSS_MGR=" $VMSS_MGR " -e VMSS_WRK=" $VMSS_WRK " -v /var/run/docker.sock:/var/run/docker.sock docker4x/meta-azure :$DOCKER_FOR_IAAS_VERSION metaserver -flavor=azure
33
33
# init container
34
34
docker run --restart=no -d -e ROLE=" $ROLE " -e REGION=" $REGION " -e TENANT_ID=" $TENANT_ID " -e APP_ID=" $APP_ID " -e APP_SECRET=" $APP_SECRET " -e ACCOUNT_ID=" $ACCOUNT_ID " -e PRIVATE_IP=" $MANAGER_IP " -e DOCKER_FOR_IAAS_VERSION=" $DOCKER_FOR_IAAS_VERSION " -e SWARM_INFO_TABLE=" $SWARM_INFO_TABLE " -e SWARM_INFO_STORAGE_ACCOUNT=" $SWARM_INFO_STORAGE_ACCOUNT " -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -v /var/log:/var/log docker4x/init-azure:" $DOCKER_FOR_IAAS_VERSION "
35
35
# guide container
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ sleep 5
27
27
docker volume create --name container-logs
28
28
docker run --log-driver=json-file --name=editions_logger --restart=always -d -e ROLE=" $ROLE " -e REGION=" $REGION " -e TENANT_ID=" $TENANT_ID " -e APP_ID=" $APP_ID " -e APP_SECRET=" $APP_SECRET " -e ACCOUNT_ID=" $ACCOUNT_ID " -e GROUP_NAME=" $GROUP_NAME " -e SWARM_LOGS_STORAGE_ACCOUNT=" $SWARM_LOGS_STORAGE_ACCOUNT " -e SWARM_FILE_SHARE=` hostname` -p 514:514/udp -v container-logs:/log/ docker4x/logger-azure:" $DOCKER_FOR_IAAS_VERSION "
29
29
# token server
30
- docker run --log-driver=json-file --name=meta-azure --restart=always -d -p $MANAGER_IP :9024:8080 -e APP_ID=" $APP_ID " -e APP_SECRET=" $APP_SECRET " -e SUBSCRIPTION_ID=" $SUB_ID " -e TENANT_ID=" $TENANT_ID " -e GROUP_NAME=" $GROUP_NAME " -e VMSS_MGR=" $VMSS_MGR " -e VMSS_WRK=" $VMSS_WRK " -v /var/run/docker.sock:/var/run/docker.sock docker4x/meta-aws :$DOCKER_FOR_IAAS_VERSION metaserver -flavor=azure
30
+ docker run --log-driver=json-file --name=meta-azure --restart=always -d -p $MANAGER_IP :9024:8080 -e APP_ID=" $APP_ID " -e APP_SECRET=" $APP_SECRET " -e SUBSCRIPTION_ID=" $SUB_ID " -e TENANT_ID=" $TENANT_ID " -e GROUP_NAME=" $GROUP_NAME " -e VMSS_MGR=" $VMSS_MGR " -e VMSS_WRK=" $VMSS_WRK " -v /var/run/docker.sock:/var/run/docker.sock docker4x/meta-azure :$DOCKER_FOR_IAAS_VERSION metaserver -flavor=azure
31
31
# init container
32
32
docker run --log-driver=json-file --restart=no -d -e ROLE=" $ROLE " -e REGION=" $REGION " -e TENANT_ID=" $TENANT_ID " -e APP_ID=" $APP_ID " -e APP_SECRET=" $APP_SECRET " -e ACCOUNT_ID=" $ACCOUNT_ID " -e GROUP_NAME=" $GROUP_NAME " -e PRIVATE_IP=" $MANAGER_IP " -e DOCKER_FOR_IAAS_VERSION=" $DOCKER_FOR_IAAS_VERSION " -e SWARM_INFO_TABLE=" $SWARM_INFO_TABLE " -e SWARM_INFO_STORAGE_ACCOUNT=" $SWARM_INFO_STORAGE_ACCOUNT " -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -v /var/log:/var/log docker4x/init-azure:" $DOCKER_FOR_IAAS_VERSION "
33
33
# guid container
Original file line number Diff line number Diff line change 386
386
"dependsOn" : [
387
387
" [variables('vnetID')]" ,
388
388
" [variables('managerNSGID')]" ,
389
- " [variables('lbSSHID')]"
389
+ " [variables('lbSSHID')]" ,
390
+ " storageLoop"
390
391
],
391
392
"location" : " [variables('storageLocation')]" ,
392
393
"name" : " [variables('vmssManagersName')]" ,
You can’t perform that action at this time.
0 commit comments