deploy to new prod server

This commit is contained in:
Collin Barrett 2018-08-19 09:41:07 -05:00
parent e59364c871
commit 9c88b16eba
3 changed files with 11 additions and 12 deletions

View file

@ -1,8 +1,7 @@
dist: trusty
sudo: false
language: csharp
dotnet: 2.1.400
mono: none
dotnet: 2.1.400
solution: FilterLists.sln
addons:
apt:
@ -14,8 +13,8 @@ env:
global:
- secure: bAVsm4H5Kh2/ac/reztswoM81rg6hF38KPvk5MwO6pBPImbyRlrTr00RiPc5dDK/EubxpKjjSpypLEycRrj0xks2GIrOA1irnBaRWRHNZOJpJl2yNDMmJ49VlfAyHwpydWRrfJ6siwHoHjJ5OoXRMthPc+O00lO2YMN0jmuZ2QVtJLiBWVxE/3EnGl1glyjsHdmhEH0JsZXJgYxyn2nXrExWjA5C0tO0P0LMrqiCuZiRzPO0O4VnnQMjMD40wtS82f1Dkjj4CefwrOc/88eP3bYRhkeIoBwiYuuO5R+PTVauHfuoT31v1y05AfbpY6w+2XzCndIJ+3q0yya9PsB8PoSUteUgIRRm5cBNxg/4bvlXDsJniRMyLsd0+Y3UXDF61N1Jo2RmOHUqBjx/QzjAjzYjQp9vUm8OVSfpFieLMp5KK6k6bVF5fds1aBpMMHrRjnbdYd9mzWXCJchdrWgLegcYQd4L/UbfXatetomPRvuBz4aLAZdz0PEAVtwwR2eG8Uvy7pYU6hUdp3xCq4/INExMwDPdyaxmV9k8yvhDpgBmu18qP1VhD0/aaiCMXQqdLizLt6P34YRO85rayaS0bX314XJhRrhGy2PhMe19lV0VK3JyAniMQSl2s5bmLsMJyeGQaIj3KBI28y1U9EiOVGcWZwdfMCzSJ6LX/8uQPjc=
- secure: k90KInQN+VNnBhlq6L058G/0uz0AQp3U1LJeEF/6+VAxSeqVUBnw3lcmAUWEXc1woshZj1f8Ru2aXHVhzZzBIOFMKX/O+BL4zSym8pmniNBI8nbnMLJ5nsfEp5DgFgi5Gkq3yyPzAe08heiilyJY4OE1hvyiTvZwYM8YOrbJnzu4ZT86cunA/gQrlqhxawWxNfC6dvuci6OLeQILHHQzAVv+1ujuSy+4k9iW6EbPgfjNHFGAVREU7H8fzTfcxWKXhNl8H0XKkctzPGKyZ4OrhxU1zWBb6qzoN/Tcf14XKZdymvU4RVAUDjSyfbt3To/2EK1INClOXNNxm1u/Ern4GqVsgSDRW/AyTBQDl7hnjEZpc1ha2Yg5RBPPQD1cM03/viuGexYSOs4cZQEP68jI3/vZgVuzxfaMG1qwtkeoWci0H0jAyGj3rnQ11mN1248XytPyrpHrZQ5AqD0+i9Lo1oFmVnF+uPNXNO0XrmE13emrO1C+tC6XFsqlDhf6YUOiKoAk38OTjWhaAfDh0cgh3D0Lrj7gSisGTzhxyfYJK5bENojLzDqFQNKUQ2TznT9QGJAXW6bvvvC72ce3yFVVOL6DAHeZBXrbXJTW8+cvTqt1VxRItRHbbQOAmi5B//WmOzVV+r+Z6fG2Mxq7QQFrqFcUWE20GYRK5zyHRP8Jzyg=
- secure: OGj1TmURHb/aG2VapirLPy9z++m1nWKyCPxv+2ifsth3mjM+2xr3zr81XGSNvhNLgxg1XMlXYPHSkv9h9/8gJ1cuO27sKmP4tggdwRBQey1N0qk/9+pfFaNxalOkM0W/0VT4jIYRGfLYUox0nPl4S2MVpZTS7Vinb7+5N/fH+OlkeUr+DA7dNtdkYKX+0S1ScKhTnaY4GtmhL+nr1RBiz1tUUle4cscRpzs8ft6RZpxnkEEIQIppo1QGyxMvTd/+anjk+ANAQ0SuZ2klkAWORMbZWD2e9v964lYg7GDNUQD1vgaVho44R5J6+azTuu5emGSWfDXdgGg2veVz5LkxPA8YEIAeXfWd46TDyjVEnXuwHo+nxKr0VSWzPk2XV6haqtIBUertn9ASCEBmipDCsYjqTk1+WEgJpbfI3jN/7kOCR8pTRiF2Ha8KSn3domBtkKtkhRk5DllfzJ3nTP11mUXIh0ZDDSQI0cLJF4gvY1qsXTeuioq1PHqsnzl+aCEyxwpZwVxa1k1GyyL63uRO7jjV0slydKwETSNQemuQeKdW3JMTxs2MQ9jaGDkHdbL3SS/ogP1+Z7lXbt3WWmQP90ZYN+2skQATBd1+JiwU+qwyIZ+C5lxbABeeP96pOyI7p+aiCamoCVZ1N8l7R7yhy+tB59fUBQ2JP5mps30aQqM=
- secure: R3coFui0kkQ72gwxStgicvs4aMR41pGQ6quTCeJGNVxI0Rx1viU6sgOK+5PJbte37fOGmgyf7WEZLO9RVncfd2UcChV4/UrHy1bYZsOMqA32fH8VRnQ4hd196cGzlX3TOpifnwu5iQ3UlamLcAb51wSENQJWUs6FiZHNYfp/c0jmJ2lSKFciVQh097ZdTaSd/ecRbVSCTxpcPKB7y8kSOlEQJjSN5LLcgQf8nqgrsCyIxNnazCipVjn6n/1M1ZKaDRj2fuAJ4JYGtI8bmbjcLYK9Xgz3kkUqAz0A/2VVodzngbtji6c0ZaJu4a+C/+J82divuAITV7XLjjpDTB8JZYIoH1u2kgZKivOE1smCnkvCQMbNk9zWe7fZCoHHDq4illrckeWfRgN5qBT3YkF4I1e+ruhpA142fI15fryvA+L4Nasmg8ILsKqpiN6zknOfo+PIgBPgXLX/TPmn8b3GMndCyPlB8tx+iBVQQ2+0CD1IiA3jmBQJ6Bnd5YS0TztQ7+TuHumNujCP8p8PZ6PQIx1YRoZM6cXJ/8rF4u8VnEa7QioaomLb7XcVg9KUyL3IU/rK2Jr5EK9IEAX5Whcxyy5l8zG+lDvdCoA9/7gSjOL7P90lTgxl/qiluO9HNRuHuOWoXGmQSp/3IVghI2vYLjHl0K3XXDAkfrvzlTAlndw=
- secure: kUDMGdmzV5sM4yZFrMwiI7CJ8GTpW/SZi5JLaj8AUpj7ogCPEy5wKdMdEaazpd2DdHwKeWhTkGrq4hi1x5x27z/N/3DpLy4Ft6YNHa5yS4v7c1U67EZJ+P3DlEMss6JLmeRn88vLoMrcqBx24EsSMUqKU19gETL3DDQzV9QafZfpyID36cIPtrxHuWa6txgnT6jklNBmOgHV8ofgojd9uf8wmPPSSgWNps2xOQRMFaR2W4AEEMsWD1W8Dg4JRWdUXFCDZCHG09sukI3FLmXFmf8OdOwFIx6IwpNxm8mIhuSl8l6kpu8jzBF8wOlXTkIh5qUYIIJ32hCjXS/o4F+jwR9kHR1zUrlPa0YmvZdPUI8OomOvrcNOP7vYNnsOcLgT3jYvB7KPzUPLl3CnpJzJiFgHaAHL8yj5OKdgDP7OIfLA6v7EL5gZT+zbcYzJGOHI0IgD0nExyUbRa2eilckCIRUJnNR9LG8dtiMFfWyytYAI1V+X9ocx6p0iHAoOchNZE6YzIm1Z9x3+EY8Fmsnbp5RyTjlxdH3mRvdUVwcUi36jTKmMR21Q3BSf6B/zYAzFRSTEDIOWqj2aupwuNZsTwV6WnkayrfnIsILtzMaanLh3DD2+n0oEGGomGacH6KuVXHE/mDKc0xJHNzV9RTGWJt6xmOvCJJM31YJbLX/g7Xs=
- secure: cB9dVnYB7VyE/+gFQnJNk0xNalg2U3ekOa+ZdBpRJbxrubn3ASob+GAACo37F1UtHttNwuXsukAbJUp5su96TM2ma+FEP8n3zpe2FXctfFgjixGW+nSzDrrZuVlm/UX4zWhOE8twV7DKCpVnN9pWEkSZTHSH8xbQPY3jJ2JW3lxcVndCvULcjCLmJeIUWtOwr93RdbxsyVWxCAzlXoOfogXbwDeCxo/481NGkC7j357btYNPwyNo7eg9BTx89pIlXJ8alwEtXeypAGlJkA5Chm0oHCvFHoRAhyWyAGGAUWPt0vtOYg4wDmpN2VGRLWh0wzYXi9jgUoj/v2McRU8oZTDTX0YVp2eMf2GWruz2eT3FRF85rzBpsBCSpr9NstI5IFJ7kyAgusgXAitGml1+LLhX4JsjQG0VzU5OfEFFEU91ZjK7iYI+KsFCGLwiepIfrE04po3D2OJz0y8jeKZWMqF2ZdJSrjhc4u8XTHOxlJy109zj/gPQPrbgOXHmG9zyYo3cHMzdHVxAVptyjQDhN7hcYFP83d50MdKFRd83ISsk0kF5O3mVxMU4RS1uqAfN+FRmgV94dGSJtK25k6WEn/X7PAYbU/hs9/wG1MSllPzGslJvkpzRA3B4WlNMufI70NOBrBEt309y/BNXiQ4APvp12wyy/dUaD9efjGixBJ4=
- secure: FekWrBXOq95uCkavSLbUM1J8TAnLQ+5axni3DPVTKcpnGKhn8Qc69Ru5UaI+560sDadz8Qn4C1X+m6qJdWOnJ50fXhrirgoG5Ew+c0keirjVTan7VbMvKDZFt+5aNjMf28mkjJjPsWsIfr5SxFo2oPMRjVYljW09qbYv+C31U4iO6Fcw4oqNnYlBBMd8ulK62uE/enoDMHe9W831guopo6KDmNPdFftoOLrs9xeOY8lVOWti1HAHXMaEVP3zhJCUXHr0SU0wt46acb0LYSCaz6QNiVdu3zo2rOzbPOwNf8dYt5TCb8W2B96SOFkfKwj/cuKa6BF09eeq5rohmC2vvTWGf4ekmrlA3et5B58rTY3UbRukOa8qq39h2AFAY4+gvQ4plSFAM1nWOviUFybwIwpMP7lbMlCJ708zEl3OFVRlMJ8uVM1kP0eXkr9tXH+Xe3Cb7QBPk5dIPDrr7CjXQsp5rfhColeoRAPnuawQHukdIwFC6hHAIhAJy7FlkUXTU7CdFaNFZ7ANCEzmasrDC57s3HkLWOoX6nLIQR0gWI1pc0YnF3XPhzhgJLZE4dobYeSB3lu9bLb2DkWBkEHAFZ8eWNHpTbajC3WIz0mOrw4/fXLc4xsB+B5yVYZWv21fHOzOVVX2RNjc9pMSiRWpJ4QqtddLmg+T1dr3j9XMOvs=
- secure: C0ygjEE57HqWxBe86iFDt/Rb1rBp1LAe0dLzchaf2rx8HaGYp/UwIeh3pERPoYMaCd7y0r3chM1qGG45kpprsqFxs/wt3QGXLOJ8DYy0XaD8rLHrN0N8xnzcsbp2aars+CKWkUTJSajzj6ZqmaDDaga6pQDRM3lw6H81I9uu7yVh/AUo8WRk4fd9K5pfAYl6B7QIdRnwk6F4Oa19vmHTVTtwIeWVF3T5FxHkNtrelQYBAsms+lf82IN4Y7FVqZX/heNWzqs0GXu34hWMh+fo1orQ7PjpGHYuXiEXrUjphXdxRbQksTCBQkva/DyP5IJYetEMX81VxrRA8lp/zFHWFGFWqU2Kv3560bFt6Y8jnS1+8qqTjoz+3a02lqSiYoQHtoNqPghYoM12ZuTMKkHUWyQOnFTTI2PjwdDv9Fh8wJtr2BWdViBoMSBhg97C5sC9Af6mobGqgujsNuNUZt+cw3UnDjC6o0Wgcmo3zdaSHD9RVET6EuGSmlSD2CRHfAmtTRNoNM0oavT4t+6c8B7ljOrhElnN6HuSKA7OGB69AiFUuiJ70r/g6KO1ACwTkO23kiGGpZMAqFh7uwPx21nmNPxF5NjNWPR+JdkAxN9ARBzmLrXOu8XzkTY1+qaM7tF5Zqnd7tOWxhnuJlU6+RBRLHfyedkqEx6+mQgv51KV1G4=
- secure: GSy3BfyiJPjHJh6VZ0WLPSHsjCbjVVVPsPEJiGANO919js+AhAAl7kL9GqQZZ4BDawcWDsHxIrhYClSmbDCpoIxcUF4x/Gqh8z1oBRvAvm77STfkEN61Prrqu69F0DAgRdunaEx845D/0CLCryD3clQnNeYZ0CfIraX7vM9PqwFY/AlEf22Ij/q2ypHiIAst2Fu6TBl24j3O1L6CWp1kGT7Zs1W4mjG2HmglJwwAgetfxGG0lRv7DyECE8o1G/kwaXLJ1hzalkJktPfyZgNyAMRjnyvjk0FjvVRuOK4FDvoj6cHQBSrccaaHC9Is2SriFpUUeo5TrdXuq76bCmuhR4u7/X3gOz4eAJsC5510CFdBIcjTXeLQ1ZUJNVKfouw3e1Pq4t/fO4n4VjJe5m+0O+aCmkQmqhlzcR3yfdZtXmr1XegVi+cRAbUFsB+L7+Br5Pko0o9LySwQqdVewY6FFOh/ea6mFqAnT0oh4oD/tTa1L5yT2gvwPz7lM4NOQH3qW74OZ2Zb5PfLMN6p0YIsqQPVPn9o689rnXELHQAiHpt08ZzkVwkeWEa3KR/Vgy078T343Bt39eI3LLGsor+a6/wNOL1CHDXsoLMMXVQn9lbTxlvWxErgNNpQkt/7xgbzN5Wv7Zjn5dosAf8hC6x9d6cOrzFKu8JaC1T//DClQqE=

View file

@ -1,3 +1,3 @@
#!/usr/bin/env bash
dotnet restore
dotnet publish -c release -r ubuntu.16.04-x64
dotnet publish -c release -r ubuntu.18.04-x64

View file

@ -8,18 +8,18 @@
sshpass -p $FTP_PASSWORD scp -o StrictHostKeyChecking=no -r /home/travis/build/collinbarrett/FilterLists/data/ $FTP_USER@$FTP_HOST:$FTP_DIR
#deploy Agent
chmod 777 /home/travis/build/collinbarrett/FilterLists/src/FilterLists.Agent/bin/Release/netcoreapp2.1/ubuntu.16.04-x64/publish/FilterLists.Agent
sshpass -p $FTP_PASSWORD scp -o StrictHostKeyChecking=no -r /home/travis/build/collinbarrett/FilterLists/src/FilterLists.Agent/bin/Release/netcoreapp2.1/ubuntu.16.04-x64/publish/* $FTP_USER@$FTP_HOST:$FTP_DIR
chmod 777 /home/travis/build/collinbarrett/FilterLists/src/FilterLists.Agent/bin/Release/netcoreapp2.1/ubuntu.18.04-x64/publish/FilterLists.Agent
sshpass -p $FTP_PASSWORD scp -o StrictHostKeyChecking=no -r /home/travis/build/collinbarrett/FilterLists/src/FilterLists.Agent/bin/Release/netcoreapp2.1/ubuntu.18.04-x64/publish/* $FTP_USER@$FTP_HOST:$FTP_DIR
#deploy API
chmod a+x /home/travis/build/collinbarrett/FilterLists/src/FilterLists.Api/bin/Release/netcoreapp2.1/ubuntu.16.04-x64/publish/FilterLists.Api.dll
sshpass -p $FTP_PASSWORD scp -o StrictHostKeyChecking=no -r /home/travis/build/collinbarrett/FilterLists/src/FilterLists.Api/bin/Release/netcoreapp2.1/ubuntu.16.04-x64/publish/* $FTP_USER@$FTP_HOST:$FTP_DIR
chmod a+x /home/travis/build/collinbarrett/FilterLists/src/FilterLists.Api/bin/Release/netcoreapp2.1/ubuntu.18.04-x64/publish/FilterLists.Api.dll
sshpass -p $FTP_PASSWORD scp -o StrictHostKeyChecking=no -r /home/travis/build/collinbarrett/FilterLists/src/FilterLists.Api/bin/Release/netcoreapp2.1/ubuntu.18.04-x64/publish/* $FTP_USER@$FTP_HOST:$FTP_DIR
sshpass -p $FTP_PASSWORD ssh -o StrictHostKeyChecking=no $FTP_USER@$FTP_HOST 'sudo systemctl restart filterlists.api.service'
sshpass -p $FTP_PASSWORD ssh -o StrictHostKeyChecking=no $FTP_USER@$FTP_HOST 'sudo service mysql restart'
#sshpass -p $FTP_PASSWORD ssh -o StrictHostKeyChecking=no $FTP_USER@$FTP_HOST 'sudo service mysql restart'
#deploy Web
chmod a+x /home/travis/build/collinbarrett/FilterLists/src/FilterLists.Web/bin/Release/netcoreapp2.1/ubuntu.16.04-x64/publish/FilterLists.Web.dll
sshpass -p $FTP_PASSWORD scp -o StrictHostKeyChecking=no -r /home/travis/build/collinbarrett/FilterLists/src/FilterLists.Web/bin/Release/netcoreapp2.1/ubuntu.16.04-x64/publish/* $FTP_USER@$FTP_HOST:$FTP_DIR
chmod a+x /home/travis/build/collinbarrett/FilterLists/src/FilterLists.Web/bin/Release/netcoreapp2.1/ubuntu.18.04-x64/publish/FilterLists.Web.dll
sshpass -p $FTP_PASSWORD scp -o StrictHostKeyChecking=no -r /home/travis/build/collinbarrett/FilterLists/src/FilterLists.Web/bin/Release/netcoreapp2.1/ubuntu.18.04-x64/publish/* $FTP_USER@$FTP_HOST:$FTP_DIR
sshpass -p $FTP_PASSWORD ssh -o StrictHostKeyChecking=no $FTP_USER@$FTP_HOST 'sudo systemctl restart filterlists.web.service'
#purge CDN