Commit 2b61f48f authored by maojiafeng's avatar maojiafeng

docker文件配置

parent 2414ad50
Pipeline #3511 canceled with stages
......@@ -11,7 +11,7 @@ vs-socketio-base:
before_script:
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
script:
- docker build -f ./Dockerfile_base -t $TASKS_BASE_IMAGE .
- docker build -f ./docker/Dockerfile_base -t $TASKS_BASE_IMAGE .
- docker push $TASKS_BASE_IMAGE
when: manual
......@@ -25,7 +25,7 @@ vs-socketio-backend-dev:
before_script:
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
script:
- docker build -f ./Dockerfile_backend_dev -t "$VS_SOCKETIO_IMAGE"-dev .
- docker build -f ./docker/Dockerfile_backend_dev -t "$VS_SOCKETIO_IMAGE"-dev .
- docker push "$VS_SOCKETIO_IMAGE"-dev
only:
changes:
......@@ -39,7 +39,7 @@ vs-socketio-backend-test:
before_script:
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
script:
- docker build -f ./Dockerfile_backend_test -t "$VS_SOCKETIO_IMAGE"-test .
- docker build -f ./docker/Dockerfile_backend_test -t "$VS_SOCKETIO_IMAGE"-test .
- docker push "$VS_SOCKETIO_IMAGE"-test
only:
changes:
......@@ -54,7 +54,7 @@ vs-socketio-backend-prod:
before_script:
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
script:
- docker build -f ./Dockerfile_backend_prod -t "$VS_SOCKETIO_IMAGE"-prod .
- docker build -f ./docker/Dockerfile_backend_prod -t "$VS_SOCKETIO_IMAGE"-prod .
- docker push "$VS_SOCKETIO_IMAGE"-prod
only:
changes:
......@@ -72,7 +72,7 @@ deploy_test:
- echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config
- ssh-add <(echo "$PRIVATE_KEY")
script:
- rsync -Phvz -e "ssh -p 6001" ./docker-compose-dev.yaml root@$DEV_IP:/root/docker-compose/vs_socketio_backend/docker-compose.yaml
- rsync -Phvz -e "ssh -p 6001" ./docker/docker-compose-dev.yaml root@$DEV_IP:/root/docker-compose/vs_socketio_backend/docker-compose.yaml
- ssh -p 6001 $DEV_IP 'cd /root/docker-compose/vs_socketio_backend; docker-compose pull vs_socketio_backend;docker-compose up -d --build vs_socketio_backend;docker-compose up -d '
#发布到正式环境
......@@ -87,6 +87,6 @@ deploy_prod:
- echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config
- ssh-add <(echo "$PRIVATE_KEY")
script:
- rsync -Phvz -e "ssh" ./docker-compose-prod.yaml root@$PROD_IP:/root/docker-compose/vs_socketio_backend/docker-compose.yaml
- rsync -Phvz -e "ssh" ./docker/docker-compose-prod.yaml root@$PROD_IP:/root/docker-compose/vs_socketio_backend/docker-compose.yaml
- ssh $PROD_IP 'cd /root/docker-compose/vs_socketio_backend; docker-compose pull vs_socketio_backend; docker-compose up -d '
when: manual
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment