Skip to main content

Versions

Separation of Duties: See Separation of Duties - Deployment documentation is responsible for documenting deployment procedures. It does NOT own agent manifests, execution, or infrastructure configuration.

____ _ __ _ ____ _ ___ | __ ) | | _ _ ___ / _| | | _ _ / ___| | | |_ _| | _ \ | | | | | | / _ \ | |_ | | | | | | | | | | | | | |_) | | | | |_| | | __/ | _| | | | |_| | | |___ | |___ | | |____/ |_| \__,_| \___| |_| |_| \__, | \____| |_____| |___| |___/ Overview: https://drive.google.com/open?id=1t5fqdEaGIfOmFuBWuy6y29Og5EK5Oj8P&usp=drive_copy Discovery & Architecture: https://drive.google.com/open?id=1ZVg-dyUXggxOwwBKFuBBbKfCvzudwbP9&usp=drive_copy Technical Success Architects: https://drive.google.com/open?id=1BMu-p4IvPiEcu3PSnwX1jQbQqMqKdKYd&usp=drive_copy Platform Migrations: https://drive.google.com/open?id=1OlFNFZ7_-U-kJ10o4kKEzm19_JWCxEZi&usp=drive_copy Drupal Upgrades: https://drive.google.com/open?id=1q7z7KypdxkasOsv5yldcOniP-mW1IECd&usp=drive_copy D7 Modernization: https://drive.google.com/open?id=1ftSqQuw8ejQ7kaut0rMrnKotPXHUutwY&usp=drive_copy Maintenance & Support: https://drive.google.com/open?id=1KXZQPgUYzw7vxhGuuzxVqxa7hS2jxmt9&usp=drive_copy Tchnical Audits: https://drive.google.com/open?id=13K8yiO0v31PN67y71qW1XOZoXZVjMacJ&usp=drive_copy Traffic & Log Analysis: https://drive.google.com/open?id=1BH890oKC-isHdBHk4f86XIjZorSIjwpo&usp=drive_copy Training & Enablement: https://drive.google.com/open?id=1ah_8bL0LTuL9238USoofsPZrgD7Ocruz&usp=drive_copy git commit -m "fix: resolve tag creation issue" 99-more-issues-with-deploy 104.236.195.226 master_rntpktmtwk 9MVEtruWYm96 sshpass -p "9MVEtruWYm96" ssh -o StrictHostKeyChecking=no "master_rntpktmtwk@104.236.195.226" #DB msdutbbfkf msdutbbfkf A3ZqQGUpvh GITLAB_SSH_URL #deploy token gitlab+deploy-token-6840190 gldt-s4XkyyrnZ6Yx-cvkz2-E drush sql-sync @bluefly.dev @self --db-user=tmyahzxdtn --db-pass=w2ENMMNBmF drush sql:dump --gzip --result-file=/home/master/applications/devbluefly/tmp --uri=https://dev.bluefly.io scp master_rntpktmtwk@104.236.195.226:applications/devbluefly/public_html/drop_triggers.sql ./ Create me an SVG of a modern digital illustration featuring multiple tech professionals collaborating in a sleek, global workspace. Some images are of individuals work at desks with laptops and multiple screens, some are while others engage in video conferencing with remote colleagues displayed on large screens. The background can feature floating lines of code, abstract technology icons, and data visualization elements, symbolizing AI, automation, and digital workflows or project plans, we are a drupal agency that build websites and strategic branding. The color palette consists of light neutrals with blue highlights, creating a clean and contemporary aesthetic. The art style is semi-realistic with a professional, engaging, and futuristic feel, similar to modern web and software development themes. mysqldump --skip-triggers -u master_rntpktmtwk -p tmyahzxdtn > /home/master/drush-backups/tmyahzxdtn/20241227153229/tmyahzxdtn_20241227_153229.sql sed -i 's/DEFINER=`[^`]*`@`[^`]*` //g' /home/master/drush-backups/tmyahzxdtn/20241227153229/tmyahzxdtn_20241227_153229.sql gzip /home/master/drush-backups/tmyahzxdtn/20241227153229/tmyahzxdtn_20241227_153229.sql scp /home/master/drush-backups/tmyahzxdtn/20241227153229/tmyahzxdtn_20241227_153229.sql.gz flux423@bluefly-web:/tmp/ drush sql:query --file=/tmp/tmyahzxdtn_20241227_153229.sql.gz --file-delete --uri=http://bluefly.ddev.site https://xxx:gldt-VB85zq-xzXe74naLvT99gitlab.com/blueflyio/bluefly.git drush -r . rsync @bluefly.dev:%files @self -y #drush sql-sync @self @bluefly.prod #drush -r . rsync @self:%files @bluefly.prod:%files -y -vv drush -r . rsync @bluefly.dev:%files @bluefly.prod:%files -y -vv drush -r . rsync @bluefly.dev:%files @self:%files -y drush @bluefly.prod rsync @self @bluefly.dev drush sql-sync @bluefly.prod @self find files -type d -exec chmod 755 {} \; find files -type f -exec chmod 644 {} \; bot-BLUEFLY_COMPONENT_TOKEN gldt-VB85zq-xzXe74naLvT99 SHOW GRANTS FOR 'tmyahzxdtn'@'w2ENMMNBmF'; drush sql-query "GRANT SUPER ON *.* TO 'db'@'db';" FLUSH PRIVILEGES; ##BLUEFLY GITLAB USER bluefly.io REDACTED git tag --sort=-creatordate | head -n 5 sshpass -p "[MASKED]" ssh -o StrictHostKeyChecking=no "master_rntpktmtwk@[MASKED]" sshpass -p "WEB_SERVER_MASTER_PASS" ssh -o StrictHostKeyChecking=no "$WEB_SERVER_MASTER_USER@$SSH_HOST" ./vendor/bin/drush -r . rsync @self:%files @bluefly.prod:%files -y https://bot-BLUEFLY_COMPONENT_TOKEN:gldt-VB85zq-xzXe74naLvT99@gitlab.com:blueflyio/bluefly-components.git https://BLUEFLY_DEVOPS_TOKEN:REDACTED@gitlab.com/blueflyio/bluefly.git (fetch) ssh -o PasswordAuthentication=no master_rntpktmtwk@104.236.195.226 '/home/master/applications/bluefly/public_html/vendor/bin/drush core:status --fields=db-name --format=json --uri=https://bluefly.io' ddev auth ssh && ddev drush sql-sync @bluefly.prod @self -y --uri=https://dev.bluefly.io && rm -rf ./web/sites/default/files/php && ddev drush -r . rsync @bluefly.prod:%files @self:%files -y && ddev drush updb -y && ddev drush cex -y && ddev drush cr && ddev drush uli docker build -t registry.gitlab.com/blueflyio/bluefly . https://oauth2:REDACTED@gitlab.com/blueflyio/agent-platform/bluefly.git https://gitlab.com/blueflyio/bluefly.git tscola@gitlab REDACTED gitlab+deploy-token-4266009 gldt-VMVssqbbsijC2b6SPRKb git clone https://tscola:REDACTED@gitlab.com:blueflyio/bluefly.io.git git push --dry-run git@gitlab.com:blueflyio/bluefly-components.git BLUEFLY_DEVOPS_TOKEN:REDACTED REDACTED PROD phpstack-1260524-4733178.cloudwaysapps.com DEV - phpstack-1260524-4563267.cloudwaysapps.com git fetch --all git reset --hard origin/staging git pull origin staging bot-BLUEFLY_DEVOPS_TOKEN:REDACTED@gitlab.com:blueflyio/bluefly-components.git ssh -o StrictHostKeyChecking=yes "git@gitlab.com" "echo SSH connection successful" ssh-keygen -t ed25519 -C "thomas.scola@bluefly.io" ssh master_rntpktmtwk@104.236.195.226 SSH_HOST="104.236.195.226" WEB_SERVER_USER="master_rntpktmtwk" git remote add deploy "ssh://$WEB_SERVER_USER@$SSH_HOST:$APP_DIR" sshpass -p "SSH_HOST" ssh -o StrictHostKeyChecking=no "$WEB_SERVER_USER@$SSH_HOST" sshpass -p "104.236.195.226" ssh -o StrictHostKeyChecking=no "master_rntpktmtwk@104.236.195.226" git clone git@gitlab.com:blueflyio/bluefly.io-components.git git_user@104.236.195.226 ssh -i ~/.ssh/gitlab master_rntpktmtwk@104.236.195.226 https://<username>:<personal_token>@gitlab.com/gitlab-org/gitlab.git https://tscola:REDACTED@gitlab.com:blueflyio/bluefly.io.git bounces+18444751@em2855.bluefly.io sxyxweztzu@1260524.cloudwaysstagingapps.com sshpass -p "9MVEtruWYm96" ssh master_rntpktmtwk@104.236.195.226 sshpass -p "9MVEtruWYm96" ssh "master_rntpktmtwk@104.236.195.226" https://$BLUEFLY_DEVOPS_USER:$BLUEFLY_DEVOPS_TOKEN@gitlab.com/blueflyio/devops git remote add deploy $WEB_SERVER_USER@$WEB_SERVER_IP:$SSH_DIR/.git $WEB_SERVER_USER@$SSH_HOST:$APP_DIR 104.236.195.226 $WEB_SERVER_USER@$WEB_SERVER_IP:$SSH_DIR/.git master_rntpktmtwk@104.236.195.226:/home/master/applications/bluefly/public_html/.git javascript: siteweb = prompt('Enter Path:\n(leave blank for homepage)'); if(siteweb !== null){ window.open('https://example.com/'+siteweb); } gitleaks detect --report-path .gitlab/gitleaks-report.json # This will save the report in a file called gitleaks-report.json ----------- https://master_rntpktmtwk@104.236.195.226 ----------- drush site:install --existing-config --config-folder="../config/sync" git@gitlab.com:blueflyio/drupal_build_template.git #trigger REDACTED BLUEFLY_ACCESS_TOKEN: "REDACTED" GLABTOKEN: 'REDACTED' #Push up ddev auth ssh && ddev drush sql-sync @self @bluefly.prod -y && rm -rf ./web/sites/default/files/php && ddev drush -r . rsync @self:%files @bluefly.prod:%files -y && ddev drush @bluefly.prod uli #Pull Down ddev auth ssh && ddev drush sql-sync @bluefly.prod @self -y && rm -rf ./web/sites/default/files/php && ddev drush -r . rsync @bluefly.prod:%files @self:%files -y && ddev drush updb -y && ddev drush cex -y && ddev drush cr && ddev drush uli #pull config ./vendor/bin/drush config-pull @bluefly.prod @self #loginin to prod ddev auth ssh && ddev drush @bluefly.prod uli CI_DEBUG_TRACE: "$[[ inputs.CI_DEBUG_TRACE || false ]]" ENVIRONMENT: "$[[ inputs.ENVIRONMENT || development ]]" allow_failure: "$[[ inputs.allow_failure || false ]]" TIMEOUT: "$[[ inputs.TIMEOUT || 30m ]]" FAIL_FAST: "$[[ inputs.FAIL_FAST || false ]]" DEBUG: "$[[ inputs.DEBUG || false ]]" DEV_APP_URL: "$[[ inputs.DEV_APP_URL || '' ]]" REVIEW_APP_URL: "$[[ inputs.REVIEW_APP_URL || '' ]]" PROD_APP_URL: "$[[ inputs.PROD_APP_URL || '' ]]" NODE_VERSION: "$[[ inputs.NODE_VERSION || 18.19.0 ]]" PHP_VERSION: "$[[ inputs.PHP_VERSION || 8.1 ]]" APP_DIR: "$[[ inputs.APP_DIR || '~/applications/$APP_NAMESPACE/public_html' ]]" THEME_NAME: "$[[ inputs.THEME_NAME || blueflyio ]]" THEME_DIR: "$[[ inputs.THEME_DIR || '$CI_PROJECT_DIR/web/themes/custom/$THEME_NAME' ]]" ARTIFACT_REMOVE: "$[[ inputs.ARTIFACT_REMOVE || .ddev start.sh ]]" ARTIFACT: "$[[ inputs.ARTIFACT || '' ]]" BDF_version: "$[[ inputs.BDF_version || 2 ]]" a11y_urls: "$[[ inputs.a11y_urls || 'https://bluefly.io' ]]" SEMANTIC_RELEASE: "$[[ inputs.SEMANTIC_RELEASE || true ]]" git clone https://oauth2:REDACTED@gitlab.com/blueflyio/bluefly.git test
#Certificate -----BEGIN CERTIFICATE----- MIIEFTCCAv2gAwIBAgIUPLZUJ3Qg7OJpKx6WU+Nauxq9v/gwDQYJKoZIhvcNAQEL BQAwgagxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH Ew1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBDbG91ZGZsYXJlLCBJbmMuMRswGQYD VQQLExJ3d3cuY2xvdWRmbGFyZS5jb20xNDAyBgNVBAMTK01hbmFnZWQgQ0EgNDlh MGNjZDM2ZTUyYzc5MWRiMjk2MDRlN2ZlM2I3OTMwHhcNMjUwMzAzMDEwMDAwWhcN MzUwMzAxMDEwMDAwWjAiMQswCQYDVQQGEwJVUzETMBEGA1UEAxMKQ2xvdWRmbGFy ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALyIj0I/DfYNfF+Zu89y Yelz9XIOCAwXe6Wny8OKKC3UE/8AIHP5DtJbUIL8ShFd+2CjDfmFxLHudsGWlKt9 h1vfTJ9xpixLf61Z09y7RhbwsFhznewjaFkkwy7mhy2b21IcFHepY6iVN30uz08R 8nHs65TqFXgDXiB4v0InnjvDXunshXFMoWwl4TUSXcZwKFr+/48BlYv+POHdpq+Y XPtX8UtXeqFaxsX6BOysisVEEM3kQOVf11Z3KQOpvj2H3NzL6gVUC/yYLj9QaRwd qCfZ+Uj+woe10W6fhG6BFVH4KTxYfzeJ8aKxXnzbg0iGlocD0APMUJPLxquL/fMR VhMCAwEAAaOBuzCBuDATBgNVHSUEDDAKBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA MB0GA1UdDgQWBBRKkBYwezmWZ+F4Qxcyg1Iu3+qwYjAfBgNVHSMEGDAWgBRpXGlm WO4kUwng3bL/X0IIREHxPDBTBgNVHR8ETDBKMEigRqBEhkJodHRwOi8vY3JsLmNs b3VkZmxhcmUuY29tLzBkZTg2ODVhLTM0ZjktNGEyYy1iNjBiLTJmODA5NjBjNDg4 My5jcmwwDQYJKoZIhvcNAQELBQADggEBAGLVX41pEzeVM7T85tSdu1ezciuLERjk xW8Y/1CcH3zyBxPRpKTR27hbNdZ+38aA5YR5FWoCvzgCuOvfwWODYZ8FldLILine tNieBB2BNMVU/XcvxCttbfuPDD+u3cUR97DofJzf7oo/CHblAaZ1Tfycx3skhVlv y1VhOFvHOriaI0R6Mb/Ujvva7SCUsWKcRVeF6TNAyt/PrttjEDetj3farx3ZBL+J 0dJMPv7IuNI+OGnJ6ZaMEUQxNU8YZ+GctsVnvlc5efJ3e9ZLxZ6tF9Wq/ekArGLt 0xS4krggP2VUCgia1NTgF+HeZxaWJDK/acLKm7TRwds33tOYMzOdQ0g= -----END CERTIFICATE----- #Private Key -----BEGIN PRIVATE KEY----- MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC8iI9CPw32DXxf mbvPcmHpc/VyDggMF3ulp8vDiigt1BP/ACBz+Q7SW1CC/EoRXftgow35hcSx7nbB lpSrfYdb30yfcaYsS3+tWdPcu0YW8LBYc53sI2hZJMMu5octm9tSHBR3qWOolTd9 Ls9PEfJx7OuU6hV4A14geL9CJ547w17p7IVxTKFsJeE1El3GcCha/v+PAZWL/jzh 3aavmFz7V/FLV3qhWsbF+gTsrIrFRBDN5EDlX9dWdykDqb49h9zcy+oFVAv8mC4/ UGkcHagn2flI/sKHtdFun4RugRVR+Ck8WH83ifGisV5824NIhpaHA9ADzFCTy8ar i/3zEVYTAgMBAAECggEAB+EhM6CVAcqQfyJashHSu8IH6QtjFLZKiaLYpkR452ls qISl1pL7JpmAZOkMY2ttHR3TcLFBhjo0JmUXs48cgB92AVfrnQBOxrzxWNFO3ZiT li7G096q9sbNjYE+9w4DfYwE4vdmXd5Wolm5elGCs3Y2ZlPeL9TcMzk4rRggydiP Bhu0wwYyzlkL6eQIsPiw+ef8GIkYhTVxyrve/BfVfyAYvsOXraqIwd9xbe1j79bd 9Koeh9GxtAsmu6CLEwXSD3KxwN3LM+SXzoVAlo9OBn+0jiqAM7R/MIpYLgCUaGwh nJmmDN0J6yhhUXfeaz7nz9xRO5tQRRYt2aeC3Y3MQQKBgQDxVmrbpNSY0HvzgKMA A4LlVi0TUfjk+IJyb733scXX3HBbdJys2XTt/HegjNTrjgTDT7nbdm72Vu6vWg4Y sm0+h9EEiF05q/OPzyWUUA1vAdYkpdlcSPgW9P/4kLFI0CEL+kZY5GBQCNcwDEDb brBc6bHala9EcjpXmrxeObFO8wKBgQDH/N3U6UJ+gnErxXNUseFli4Gi6dUXi7qx SX+C4SVGUPJAnKgRzI0b80T1Hd98VPzGYvXZzYGbZDVP/3nvDBheGLfdBh6JoPLI lIUDu+dq+8tHhHwBwE+68F310rY+oKId2A65Y/pbw7JSKFaftXLd2p73BrC7tsoU U7Kx2abkYQKBgFkQZVst12+V8UiJ/p2wrgvo47WvmMUXmTyWVGsm5jalmamGvZNk pSx28ccEckeEH+nccGC3snei2W9JMs6Weo6LHO4pTQ5NkRNPhTTY3jxLVzYrJq5S F4yRWi3naCXQ+YEsGe4QSiL/QDrxKrZQgTGo5QQgHZCK/1D5P+8eJ3tVAoGABHCh wCtZlZNxzcX5dITqeyWowCQu3fH1OCBom1BCUphTeInB1XtUGq3A9ywtnQYKAqGJ 0ccVPIzx/g+u9lavZ89mrZqILQgMu9VISrfuQFrMvY68bhGF86GIhH+kGinYz47P bOBCW60xlU9d9PfDUBeddeCJJfG99MuS6Q3q/aECgYAMbCBy++mUxUsTfPD/4Yqf eTRkzHees8CnIjK4c5nUfvpTUwJhUX7PrK8QXwfwOVMLfx6dzsW6OeB7R6EcUuoF 4M1Z6z1xBvHEGY/WSmTi34W+RoCiWlaGGBZjMN2+hmg5b0F/7PkVmIh2O7n1lghg yhAfC5PSoZjbusDUosDk/A== -----END PRIVATE KEY-----
Add Another (addanother) Editable Fields (editablefields) External Links Filter (elf) Exclude Node Title (exclude_node_title) Flush Single Image Styles (flush_single_image) @fontyourface (fontyourface) Link Class (link_class) Smart Read More Link (smart_read_more_link) Bootstrap Barrio (bootstrap_barrio) Media Bulk Upload (media_bulk_upload) Media Entity Instagram (media_entity_instagram) Linkit (linkit) Mailchimp (mailchimp) Search 404 (search404) Webform (webform) XML Sitemap (xmIsitemap) bluefly_main (bluefly_main) title Subtitle (100 characters with spaces) Summary (300 characters with spaces) Page (800 characters with spaces) Service Landing Summary (500 characters with spaces) "drupal/bootstrap_barrio": { "Issue #3471821 - Fix for Bootstrap Barrio": "https://www.drupal.org/files/issues/2024-09-03/bootstrap_barrio--2024-09-03--3471821--mr-85.patch" }, https://dev.bluefly.io/admin/content/admin---team https://dev.bluefly.io/admin/content/admin---focus-areas https://dev.bluefly.io/admin/content/admin---services https://dev.bluefly.io/admin/content/admin---service-details
so now that you know about the components folder with _base, variables_drupal and _base, fix this to use those.
docker build -t registry.gitlab.com/blueflyio/bluefly-docker-image/blueflyio-drupalci-image:latest . docker push registry.gitlab.com/blueflyio/bluefly-docker-image/blueflyio-drupalci-image:latest
docker build -t blueflyio/bluefly-drupalphp8.1-image:tag . docker push your-username/your-custom-image:tag docker login registry.gitlab.com docker build -t registry.gitlab.com/blueflyio/bluefly/bluefly-drupalphp8.1-image:tag . docker push registry.gitlab.com/blueflyio/bluefly/bluefly-drupalphp8.1-image:tag
undefined
sshpass -p "$SSH_HOST" ssh -o StrictHostKeyChecking=no "$WEB_SERVER_USER@$SSH_HOST"
-----BEGIN CERTIFICATE----- MIIEoDCCA4igAwIBAgIUPSqPRNsYG7Pilz0YemO5wLN4NNUwDQYJKoZIhvcNAQEL BQAwgYsxCzAJBgNVBAYTAlVTMRkwFwYDVQQKExBDbG91ZEZsYXJlLCBJbmMuMTQw MgYDVQQLEytDbG91ZEZsYXJlIE9yaWdpbiBTU0wgQ2VydGlmaWNhdGUgQXV0aG9y aXR5MRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRMwEQYDVQQIEwpDYWxpZm9ybmlh MB4XDTI0MDcxNzExNTgwMFoXDTM5MDcxNDExNTgwMFowYjEZMBcGA1UEChMQQ2xv dWRGbGFyZSwgSW5jLjEdMBsGA1UECxMUQ2xvdWRGbGFyZSBPcmlnaW4gQ0ExJjAk BgNVBAMTHUNsb3VkRmxhcmUgT3JpZ2luIENlcnRpZmljYXRlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnWxIw45RXFsrHyyDAj2poQeeMeNfZfAysPyq LpX2mtKQ0UcbtdguOqfsVn1uPccQ+9joSdemQN7uF4EC9Yz7NH55UNmADI6cstqZ lDmySOQKcYmB4qmtBvc+UTQAg0TM5o282GRzUQ1dFv4Pi5nOSbCdsHYuiG5hwHF6 9QdsWVAXpViDWU37yCViNUWy1ksLfqJUcLTT/Ohj0LeckcvfYaZuw4oWHw6YUHzd zK3rPDgtSK8umgNf1ESEG3/gCU1IH0My3Nz4YEjf+nfUTIKO1IaH+8aTR/on0O0M DSPGcWxLpS0qeUcPoYuFSYuMsnmfoEA0n3AopnttGE0jFm3gFQIDAQABo4IBIjCC AR4wDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD ATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRIuXos0PqlLXrABRu0ezy/jzjCyzAf BgNVHSMEGDAWgBQk6FNXXXw0QIep65TbuuEWePwppDBABggrBgEFBQcBAQQ0MDIw MAYIKwYBBQUHMAGGJGh0dHA6Ly9vY3NwLmNsb3VkZmxhcmUuY29tL29yaWdpbl9j YTAjBgNVHREEHDAaggwqLmJsdWVmbHkuaW+CCmJsdWVmbHkuaW8wOAYDVR0fBDEw LzAtoCugKYYnaHR0cDovL2NybC5jbG91ZGZsYXJlLmNvbS9vcmlnaW5fY2EuY3Js MA0GCSqGSIb3DQEBCwUAA4IBAQBlC02Bhl6T4x+Wet95jdLPH1Q5h6hBqRTV/UkU AGahDA+bCWrJmDfFKPc73GqWSCjqP9bY+oAKzLnLf97j4NzJBOfTVABs74PGbmpW 8BZsR6HjEoEA0YgC8cyfh5HzJLYgCaNAXzF8NvVmD12k6k3vOdRAUtb6yRaE8TDB DLSqjjIeUM/NtfI8yLSBQnja++TkGUGB2z16SElgE5F9h+c/CL8vwwWee1eZZVTU wBo3qpxFlB1Fv5JtUQig0p5auBfyeEnFqIOK5gtCt0G1KhrHEhzMoE89Ojq+bXlA XqORwPcVDJ6teAXFRdafkPXl48O6+bzlJopaWVd1NgBSWU9Z -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCdbEjDjlFcWysf LIMCPamhB54x419l8DKw/Koulfaa0pDRRxu12C46p+xWfW49xxD72OhJ16ZA3u4X gQL1jPs0fnlQ2YAMjpyy2pmUObJI5ApxiYHiqa0G9z5RNACDRMzmjbzYZHNRDV0W /g+Lmc5JsJ2wdi6IbmHAcXr1B2xZUBelWINZTfvIJWI1RbLWSwt+olRwtNP86GPQ t5yRy99hpm7DihYfDphQfN3Mres8OC1Iry6aA1/URIQbf+AJTUgfQzLc3PhgSN/6 d9RMgo7Uhof7xpNH+ifQ7QwNI8ZxbEulLSp5Rw+hi4VJi4yyeZ+gQDSfcCime20Y TSMWbeAVAgMBAAECggEABM2xz7PHREXs5CvfyID4rNb2awfI2KuyZEelarv9NR6x OA2PKSaSTIxksAPuSfjJyiGFfwFTS53xzmpLnJIDdUfZrE+isl9kpSl577Wt/L7m ma3MNo4eXzzKnEA1tsux4+QVy9WO1j2N5l50u3oDOyjmOuT0SQnzNiPQUGs8UWJN wLH4yPsA6132Q61o7V2mM8reJoWIET4MPtkVW/O5niOSu+M3uQxJ368DdEvvSknK Wzr32iRXc7aQ/25jEkoowhK2GYavlrEcJRUSrvne/6yZITDuPvL6gcBgnlKFlno5 f1467lw4N6R7RREroHcqMnMQy+FMf6UTRYt6ovO50QKBgQDO0/72RTPa8hCIFC+O Dp3FpJBumhLnkxrqpqEWxWLYvlKlQKbiZpJGLAHVSqUrjrhOLPZFcDmKueJ2lAYC BHIIQgZT96HmpkwHNlwW55N3+owpMP72zuEm/PRwnkggKitnHWsKMmw55M0sdQEG c8miFu2187ceqebxpx23w+ZApQKBgQDC2WLVs6MWEUWkL0Yi43JQEY5N/luyAMAx dO9rU53Kpdz4+m27tCGyD+Jrpg2JyVUo3/YXhd8Bzj4+0M/clpK459XDgGngXCiV ygBPdEnzrFwity+BF88MMSZLJDTrkSy7vs7bfRUSf59YqfvDAMlRFY/pOBSFoBQ4 idQGS2kWsQKBgHwUmK/8AkkG0b4hhgoOYL6SpIeF7XN6QDqn7ppvnoZzX7d+GuBW MsjgW9Uu6/o+q/lSZghwdETykZcb5KLPMe4cVhmHxVxPRetJxGOFWGYxLGcF2uAM auzt8mOhwZlyUwmQj4fVijINPr2+D/hj/II+iSuQY7qEqWUuIdj+MKN1AoGAKHzn bqR/NOyt3en81u8QJ9ceDNLX1usVBLHZtiGP3jYM7qeK+b/6aHeogtnkYkc1rOKs zkKBDmz+virBpoKbRlTWNGOQnJBJ1qY83kW5wCqGkqgh9N8vpMbpwB9r568o7nI9 pZoeMNPYFqJrsB+PtYuXdcyzZvjWetEY/53X3mECgYAehEGjDrk4j0GqhzL8B8If Zt4zGEDR+EWr2BRcSiMKFmoQY3sZsguaQ/taybOGYu/kErvPiE1xxlCF0J/T6f05 TXEHmA92V6yLH65S5lPNk6gt2+sRrG8Q7/xWYnylK6RHyfLddgI56hgZ++yfn4BA RNtnsVq6hro0rn6is4gJcA== -----END PRIVATE KEY-----
#STAGING ________________________ phpstack-1260524-4733178.cloudwaysapps.com 104.236.195.226 #DB tmyahzxdtn tmyahzxdtn w2ENMMNBmF bluefly blueflyDev - | sshpass -p "$WEB_SERVER_MASTER_PASS" ssh -o StrictHostKeyChecking=no "$WEB_SERVER_MASTER_USER@$SSH_HOST" <<EOF set -e cd "$DEV_DEPLOY_PATH" git fetch --all --tags --prune git checkout $(git tag --sort=-creatordate | head -n 1) composer install --optimize-autoloader $DRUSH updb -y $DRUSH cr EOF
const fileList = process.env.SEMANTIC_RELEASE_FILES ? process.env.SEMANTIC_RELEASE_FILES.split(',') : []; module.exports = { branches: ["main", "dev"], repositoryUrl: "https://gitlab.com/blueflyio/devops", plugins: [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", ["@semantic-release/changelog", { changelogFile: "CHANGELOG.md", changelogTitle: "# Bluefly DevOps Changelog\n\nAll notable changes to this project will be documented in this file.\n\nThe format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),\nand this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).\n" }], ["@semantic-release/exec", { prepareCmd: "echo ${nextRelease.version} > version.txt && drush updb -y && drush cr" }], ["@semantic-release/git", { assets: fileList, message: "chore(release): ${nextRelease.version} [skip ci]" }], "@semantic-release/gitlab" ], preset: "conventionalcommits", verifyConditions: [ "@semantic-release/gitlab" ], prepare: [ "@semantic-release/changelog", "@semantic-release/git" ], publish: [ "@semantic-release/gitlab" ], success: [ "@semantic-release/gitlab" ], fail: [ "@semantic-release/gitlab" ] };
undefined
#packageist flux423 gldt-yk7dFdA-9ud3DRAtJKXk
#SEUP **************************** In settings of new project, go to CI/CD > General Pipelines Add .gitlab-ci.yml your CI/CD configuration file In settings of new project, go to CI/CD > Token Access Add the the devops project by adding blueflyio/devops to the Groups and peroject with access Make a new .gitlab-ci.yml file in your root repo and add the following include: - project: 'blueflyio/devops' ref: 'dev' file: '/Auto-DevOps.gitlab-ci.yml' variables: # Versions NODE_VERSION: "18.19.0" PHP_VERSION: "8.1" # App Settings APP_URL: "https://bluefly.io/" THEME_NAME: "blueflyio"
undefined
[[runners]] name = "bluefly-runner" url = "https://gitlab.com/" token = "glrt-EmHzE1YdpL3FNNJxKU5w" executor = "docker" [runners.custom_build_dir] [runners.docker] tls_verify = false image = "gitlab/gitlab-runner" privileged = false disable_entrypoint_overwrite = false oom_kill_disable = false disable_cache = false volumes = ["/cache"] shm_size = 0 [runners.cache] Type = "cache" Path = "~/gitlab-runner-cache" Shared = true
sshpass -p "9MVEtruWYm96" ssh -o PasswordAuthentication=no master_rntpktmtwk@104.236.195.226 '/home/master/applications/bluefly/public_html/vendor/bin/drush @bluefly.prod user:login --uri=https://bluefly.io' sshpass -p "9MVEtruWYm96" ssh -o PasswordAuthentication=no tmyahzxdtn@104.236.195.226 '/home/master/applications/devbluefly/public_html/vendor/bin/drush sql-sync @bluefly.prod @self -y && drush @self cex -y && ./vendor/bin/drush @self uli --uri=https://bluefly.ddev.site:8443/' sshpass -p "9MVEtruWYm96" ssh -o PasswordAuthentication=no master_rntpktmtwk@104.236.195.226 '/home/master/applications/bluefly/public_html/vendor/bin/drush sql-sync @self @bluefly.prod -y
undefined
undefined
https://tscola:REDACTED@gitlab.com:blueflyio/assets/custom_modules/simple_age_gate.git
REDACTED git clone https://oauth2:REDACTED@gitlab.com/blueflyio/assets/custom_modules/simple_age_gate.git BLUEFLY_DEVOPS_TOKEN REDACTED

https://dev.bluefly.io/

Homepage

  1. Slider
  2. Develop 3 other slide content
  3. Add to site
  4. Style
  5. Service Block
  6. Block Title Not Showing
  7. Style Focus Area Label / Link
  8. Style Readmore
  9. Style background
  10. Focus Areas
  11. Block Title not showing
  12. Style Area titles
  13. Style section
  14. Latest Insights Block
  15. Mobile, show 3 vertical
  16. Remove day from date

Work at MIT for the last 26 years

formed new digital departnemt for digital transfermation

but MIT goes slow.. very non tech salvy

really decentralized

Acquia is way to expensive.. only a handful departments have budget

IT deparment can nto support deparments because every is running differernt tech

Helping to do an RFP or referals for vendors

Deptermatnts who have vendors build and not support..

Have to be hosted expernally

IST had their own drupal cloud and then moving ithme ot Campus Press

Vendor Lockin and painful for exernal vendors - WP enging, pantheon - horible services and customer support / billing - nightmare

Looking for design form

ACTION ITEM: Follow up with data sheets on our services

list out the specific expertise

feature a few people

list out projects