Skip to content
Snippets Groups Projects
Commit fee5ca13 authored by Grzegorz Rola's avatar Grzegorz Rola
Browse files

feature(deploy): port

parent 961a43c4
No related branches found
No related tags found
1 merge request!18feature(deploy): port
...@@ -4,10 +4,12 @@ variables: ...@@ -4,10 +4,12 @@ variables:
GIT_STRATEGY: fetch GIT_STRATEGY: fetch
PRODUCTION_SHOPIFY_API_KEY: "" PRODUCTION_SHOPIFY_API_KEY: ""
PRODUCTION_DEPLOY_HOST: s125.cyber-folks.pl PRODUCTION_DEPLOY_HOST: s125.cyber-folks.pl
PRODUCTION_DEPLOY_PORT: 222
PRODUCTION_DEPLOY_USER: wlgmnfabmq PRODUCTION_DEPLOY_USER: wlgmnfabmq
PRODUCTION_DEPLOY_DIR: "" PRODUCTION_DEPLOY_DIR: ""
STAGE_SHOPIFY_API_KEY: "" STAGE_SHOPIFY_API_KEY: ""
STAGE_DEPLOY_HOST: s125.cyber-folks.pl STAGE_DEPLOY_HOST: s125.cyber-folks.pl
STAGE_DEPLOY_PORT: 222
STAGE_DEPLOY_USER: wlgmnfabmq STAGE_DEPLOY_USER: wlgmnfabmq
STAGE_DEPLOY_DIR: "" STAGE_DEPLOY_DIR: ""
RUN_AFTER_DEPLOY: "pwd" RUN_AFTER_DEPLOY: "pwd"
...@@ -53,9 +55,9 @@ stages: ...@@ -53,9 +55,9 @@ stages:
- if [ "$DEPLOY_USER" ] == "" ]; then echo "DEPLOY_USER is empty" ; exit 1; fi - if [ "$DEPLOY_USER" ] == "" ]; then echo "DEPLOY_USER is empty" ; exit 1; fi
- if [ "$DEPLOY_DIR" ] == "" ]; then echo "DEPLOY_DIR is empty" ; exit 1; fi - if [ "$DEPLOY_DIR" ] == "" ]; then echo "DEPLOY_DIR is empty" ; exit 1; fi
- ls -al - ls -al
- ssh-keyscan -H -p 222 $DEPLOY_HOST >> ~/.ssh/known_hosts - ssh-keyscan -H -p $DEPLOY_PORT $DEPLOY_HOST >> ~/.ssh/known_hosts
- rsync -v --delete -rlDe 'ssh -p 222 -v -i ~/.ssh/id_rsa_demo_fs' --exclude-from=.distignore ${CI_PROJECT_DIR}/web/ $DEPLOY_USER@$DEPLOY_HOST:$DEPLOY_DIR - rsync -v --delete -rlDe 'ssh -p $DEPLOY_PORT -v -i ~/.ssh/id_rsa_demo_fs' --exclude-from=.distignore ${CI_PROJECT_DIR}/web/ $DEPLOY_USER@$DEPLOY_HOST:$DEPLOY_DIR
- ssh -p 222 -i ~/.ssh/id_rsa_demo_fs $DEPLOY_USER@$DEPLOY_HOST "cd $DEPLOY_DIR && mv frontend/dist/assets/ public/ && mv frontend/dist/index.html public/index.html && php82 bin/console doctrine:migrations:migrate --no-interaction && php82 bin/console cache:clear && $RUN_AFTER_DEPLOY" - ssh -p $DEPLOY_PORT -i ~/.ssh/id_rsa_demo_fs $DEPLOY_USER@$DEPLOY_HOST "cd $DEPLOY_DIR && mv frontend/dist/assets/ public/ && mv frontend/dist/index.html public/index.html && php82 bin/console doctrine:migrations:migrate --no-interaction && php82 bin/console cache:clear && $RUN_AFTER_DEPLOY"
after_script: after_script:
- $DEPLOY_AFTER_SCRIPT - $DEPLOY_AFTER_SCRIPT
...@@ -63,6 +65,7 @@ stages: ...@@ -63,6 +65,7 @@ stages:
<<: *deploy-template <<: *deploy-template
variables: variables:
DEPLOY_HOST: $STAGE_DEPLOY_HOST DEPLOY_HOST: $STAGE_DEPLOY_HOST
DEPLOY_PORT: $STAGE_DEPLOY_PORT
DEPLOY_USER: $STAGE_DEPLOY_USER DEPLOY_USER: $STAGE_DEPLOY_USER
DEPLOY_DIR: $STAGE_DEPLOY_DIR DEPLOY_DIR: $STAGE_DEPLOY_DIR
dependencies: dependencies:
...@@ -73,6 +76,7 @@ stages: ...@@ -73,6 +76,7 @@ stages:
<<: *deploy-template <<: *deploy-template
variables: variables:
DEPLOY_HOST: $PRODUCTION_DEPLOY_HOST DEPLOY_HOST: $PRODUCTION_DEPLOY_HOST
DEPLOY_PORT: $PRODUCTION_DEPLOY_PORT
DEPLOY_USER: $PRODUCTION_DEPLOY_USER DEPLOY_USER: $PRODUCTION_DEPLOY_USER
DEPLOY_DIR: $PRODUCTION_DEPLOY_DIR DEPLOY_DIR: $PRODUCTION_DEPLOY_DIR
dependencies: dependencies:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment