diff --git a/.build.yml b/.build.yml new file mode 100644 index 0000000..f5cd85f --- /dev/null +++ b/.build.yml @@ -0,0 +1,62 @@ +image: archlinux +packages: + - nodejs + - npm + - rsync +sources: + - https://git.sr.ht/~sircmpwn/receptor +environment: + deploy: synapse@synapse-bt.org +tasks: + - keys: | + -----BEGIN PGP MESSAGE----- + + hQEMAwDxEZj45VMLAQgAlcThzaVWtwdZ1jv41iHi26GjGF1U6oa08uphLiHhl+5b + cO5sjmtrTBzKMhDVL0UsbDhr5dH5XiwAW7eiWpaXiRJTORisxU4obb/k0IOj6YqZ + cPBp4mgsOgQLfVir467wu3Ygs9wNKb4MpQ8TOTHpSJ91rjeJc51NU19lG2sRlGcK + LXPq+E6YMkPH0EGMvWcDJjd69px+h1xR17o0exNzCvEWOeIiYtObJb5yHbAafHUi + cBNbQ7x3tf6zr7Ol2t+KKNCGT3xnjnnUd1p9qRHjKxhDRORJzJC4Jm022JcAWtU4 + F/DRx0DsPdIdy5DqB/aLu41euYfBN33E5IK14ZsvAtLqAW/WfP6BzgDS+O8JFXVb + vwBKN5Fevl8ab8s975IaxdHsJT6ST5XMKBma+WT+VDoDF6koqAC+VumOXp8l7lp/ + DD1F8nI6ZMctI0pLdQhdn3irvuLq2KQJlKwQj5tIW8PDDAXiaCwUTUxwtZn6FbiD + zTkoGAG4wzrViOTLCM54ArmShfzVPMthgfOUjSXLgBHuRrw+L8P/HniwfYX+GRfx + D9SVBs4Wtf6RabZAujBWXBfRmwnUbR7XtlYSsvmwlgIfDJosMfN8DBseUDnID36D + 13hZpzy5XowJlZELytQSut3bnw2l1Xd7w9uxYiwRvbWXAUfi+797VSygVkW8EQ2h + mLn/t8G4LFTc+JMORfiycaMWtLdxV/91IDuBMAfOG/yl+W2LhLuS6ZbrM+rDk62M + osVa+Ivmp9aB/64viJBBdLkYkr9AL41CBJ2uqUDtFpezlFOLm1GhqV6K/03wDkz9 + tfIzKg9E3jwdhSceWbJ/8TZs77wm1pfxn7BmHn3049iJs8yNuEKpLz7C7JETWOf6 + N1gJohvE1fgY+oY70lZMcRphg2uBETRrQWCFFAWh1K8pht/Rwgb+fBIVYmVjMncw + jAe1B40D/vBI9K2cvjmqr+JlDNANInNhHZEuz77tpzrZLDC2DVR8igtR549Z2ZrU + wbW2MMHPjtLwNBL53SDwA5A0yvFi76/+ojgZBxaDzUQuE3CIuAFeK0F9b98nHm2d + +aPWd4aWlsLC6Y4KEj67qw1A1ejLo3WpeIhE257bwojxTVPXuE2HlqnjUTMn3qlx + JGL383TEXWLyW7/aRmvz6PTLJwKFh8zsQvbwIaTFaWtkL5/eb+gwS+5/z5+7iMqj + P8lri/TN9iPR5GoB3dXRUJJVUJgkF7HpVta/1HH1vJnZFzzaFDF4sXIdjPck8kHf + 4vTFIVT3oMdMSZ/vk00tso0yENC4Va0XXNBec51G5nBo+mmwp8X1MJbWH4oEydA5 + 6XiIyuAFgbLOni1063ToDkgAvPjdbaQ2ciyHXPYQReRqngcBwWJiZWa1zurXaMna + tuzengQ4UabBtbbsQq7Zdvm5eDyTiXw4ncZ6ra1I0LoC8ov3WZ9Z9/ReFyg/bX5w + 29ltd2ZxCg0B8aHGJx2mqz1lDFp/HPOVQX3yiKokqegJn6iLpUJqyLxj/nTtiXG3 + yfrQBuz3anSl87TkRH/I8yOBLipVYrQi02r1UHfDq2dusDppyukvyApM/T3xTmIl + 4MbQ1Qukd32ZgqetxvE+nqN3ryVq7SbJxkvxy4YKO9K8tgFHAtYCeh2RovLKwXHG + hFtD+XFu4DHzXYut7RZI2yOlvrfurlrnV+1SSLn7HxX+ZisbKN3yjMqA+GSy4kA1 + 4sDL3AjzC7El8u4Jcc6eBIljY6IMbZy+ybrvtcmeD+0QDhcWNwIrWFS4ltao94dt + JFbLKfAPmkUZ+XXbM5WkSznwLQsMQcolqGuZfXKqgOz1D71rxTZROlEQghMey6d+ + 4rRyVcMq01HWL7YSgD9lQtzmXgN6YPQlseC0hBMHmFqkl4Jr3oRU9cV0QaNTdcMC + Kt2sSDOP2hpWIe0jdCeH0kPKCb36kSLaHbnFBHxa3uwswAASfivsRVMiJ83UyVHk + Mvl9rymMZ4VGz1rNm13evwOh7PrqHGx940791K3xNADj7PFrHwR8FzoaXLn9Z7vL + kek6PQWnaSpfv45+hZ6TTriTR5siLZZPD+nYte5K4dsmyQUVUQGjF0F5X1VcX2IG + ydsWOEt5O4FZWf0CbkfDSxlaIe5HV9td78NbSaTTPBTcEdb1dG/uM9TYxx4EaQEc + PtGQi7jz7vFXqgXaPtza7S8N3uEJreihiXdZ5TPjksvmGoUiDmnTSByeXbm9Mx1S + cPsPt8/IT8LF5joKW3Q= + =iFUO + -----END PGP MESSAGE----- + - setup: | + cd receptor + npm install + - build: | + cd receptor + npm run build:production + - deploy: | + cd receptor + sshopts="-o StrictHostKeyChecking=no" + rsync --rsh="ssh $sshopts" -rP index.html ${deploy}:/var/html/web.synapse-bt.org/ + rsync --rsh="ssh $sshopts" -rP dist ${deploy}:/var/html/web.synapse-bt.org/