Commit Graph

257 Commits

Author SHA1 Message Date
Karol Wypchlo fdee9b46ee concatenate string 2021-07-18 08:55:29 +02:00
Karol Wypchlo 96ade5f36d airtable retries logic 2021-07-18 08:22:32 +02:00
Karol Wypchło bdff7bb0b1
Update setup-scripts/setup-health-check-scripts.sh
Co-authored-by: firyx <29089732+firyx@users.noreply.github.com>
2021-07-16 14:38:02 +02:00
Karol Wypchlo fc10a49054 DiscordWebhook => discord_webhook 2021-07-16 14:31:19 +02:00
Karol Wypchło 71f9d5280e
use webhook instead of discrod bot to send messages (#979)
* initial refactor

* do not use before define

* forgot to remove client

* test notification

* add /cc

* fix /cc

* fix /cc role

* fix /cc

* test file upload

* test file upload

* test file upload

* default to no mentions

* unformat

* replace discord with DiscordWebhook

* add readme

* don't fail on failures in message send
2021-07-16 13:12:58 +02:00
Karol Wypchlo 36aa7c8311 improve health check reliability 2021-07-12 14:53:12 +02:00
Karol Wypchlo a2aa850632 improve health check reliability 2021-07-12 14:49:53 +02:00
Karol Wypchlo 7fd97b5824 improve health check reliability 2021-07-12 14:48:13 +02:00
Karol Wypchlo af80a84094 server-health => skynet-server-health 2021-06-30 15:31:38 +02:00
Karol Wypchlo fde760ec86 add option to pass channel and notify role to health check script 2021-06-30 15:15:51 +02:00
Karol Wypchlo a6b9f1fe06 clean up webapp directory and update some deps 2021-06-17 14:40:02 +02:00
Karol Wypchlo 34eb822cf8 explain env vars 2021-06-17 13:45:53 +02:00
Karol Wypchlo f6299e4e9d use SKYNET_SERVER_API in discord bot 2021-06-16 16:50:05 +02:00
Karol Wypchlo 49bb6dd2e2 fix portal size check reporting zero files 2021-06-15 11:41:01 +02:00
Karol Wypchło b8a6816876
fixed health check blowing up on eu-fin-3 (#838)
* request 127.0.0.1 over https - http localhost causes issues

* reformat with black
2021-06-07 15:08:18 +02:00
Karol Wypchło 7c344e7d4e
Merge pull request #773 from SkynetLabs/fil-ssh-key-fix
Fix email in Fil ssh key
2021-05-26 18:30:54 +02:00
firyx 86f6dcbd0f
Merge pull request #771 from SkynetLabs/ssh-marcin
Add Marcin's ssh key
2021-05-24 20:45:17 +02:00
Marcin S 75fb474895
Switch to ed25519 and change key comment 2021-05-21 10:12:41 -04:00
Ivaylo Novakov e3066604c0
Block outgoing traffic to local networks. 2021-05-18 11:41:25 +02:00
Filip Rysavy 89e21e22f3 Fix email in Fil ssh key 2021-05-18 11:26:51 +02:00
Ivaylo Novakov 09fc534249
Merge pull request #752 from SkynetLabs/ivo/db_backups_fix
Fix DB backups creation
2021-05-18 10:38:53 +02:00
Marcin S 0763526b77
Add Marcin's ssh key 2021-05-17 14:38:31 -04:00
Karol Wypchło 670cecbebf
Merge branch 'master' into deploy-machine-ssh-key 2021-05-12 11:02:38 +02:00
Ivaylo Novakov 03e9fbf481
Update awscli every time we run the script, otherwise Python will break randomly. 2021-05-11 11:26:11 +02:00
Karol Wypchło a910e8a8bb
Karol's new ed25519 ssh key (#720)
* add my new ed25519 ssh key

* remove old David'd key

* update emails on employees ssh keys

* update PJ ssh key

* update PJ email

Co-authored-by: PJ <peterjan.brone@gmail.com>
2021-05-10 16:27:47 +02:00
firyx e2bd227d78
Update SSH key user with FQDN 2021-05-06 10:13:13 +02:00
Filip Rysavy e8e953d3e9 Add deployment machine SSH key 2021-05-05 11:34:59 +02:00
Ivaylo Novakov 865b3fbc9a
Add the new deps to be installed. 2021-05-04 13:55:17 +02:00
Karol Wypchlo cd7dac5b7e verbose => extended 2021-04-29 13:43:40 +02:00
Karol Wypchło ddf56dc21b
Update setup-scripts/README.md 2021-04-20 13:08:24 +02:00
Karol Wypchlo 89573df976 adjust readme 2021-04-20 11:56:06 +02:00
Karol Wypchlo 163f29ce78 replace DOMAIN_NAME with SSL_CERTIFICATE_STRING 2021-04-20 11:45:40 +02:00
Karol Wypchlo 143ef617fe set defaults for caddyfile 2021-04-20 11:09:01 +02:00
Karol Wypchlo 1034e7b572 Merge remote-tracking branch 'origin/master' into website 2021-04-15 11:04:22 +02:00
Matthew Sevey 0a0b17e455
Sevey: update ssh key 2021-04-14 11:34:17 -04:00
Karol Wypchlo 1c99da3af8 fix repair string 2021-04-14 12:17:01 +02:00
Karol Wypchlo f48a8d9302 fix health-check 2021-04-13 16:19:42 +02:00
Ivaylo Novakov 7ecb234072
Better cron for backups. 2021-04-13 12:08:26 +02:00
Ivaylo Novakov 6971b3938b
Update the READMEs after setting up a couple of portals. 2021-04-06 18:12:24 +02:00
Ivaylo Novakov 482f9655c4
Merge branch 'ivo/db_backups' into ivo/db_backups_new 2021-04-01 15:30:06 +02:00
Karol Wypchło fede204c6b
Accounts (#554)
* stripe env

* stripe env

* stripe env

* allow post

* accounts/**

* accounts/**

* accounts/**

* accounts/**

* accounts/**

* accounts/**

* accounts/**

* accounts/**

* accounts/**

* accounts/**

* accounts/**

* accounts/**

* accounts/**

* accounts/**

* accounts/**

* accounts/**

* accounts/**

* favicon

* foo

* foo

* foo

* foo

* foo

* foo

* title

* fix dashboard timestamp

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* prices

* Revert "prices"

This reverts commit 7071ed4ef4.

* Make sure we don't accidentally commit `kratos.yml`.

* Add Oathkeeper access rules for Stripe.

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* Add `max_breaches` to Kratos's sample config file.

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* payments

* cache .next folder

* Use own fork of Kratos's `master` in order to get the fix for the migrations issue.

* Don't retry running Kratos migrations.

* payments

* restart: no

* no

* no

* no

* no

* no

* no

* no

* no

* no

* payments

* accounts

* accounts

* accounts

* accounts

* accounts

* accounts

* accounts

* accounts

* accounts

* accounts

* accounts

* accounts

* accounts

* accounts

* accounts

* accounts

* accounts

* accounts

* limits

* limits

* nginx depends on accounts and kratos-migrate depends on cockroach.

* upload limit rate

* upload limit rate - 2

* upload limit rate - 3

* upload limit rate - 4

* upload limit rate - 5

* upload limit rate - 6

* upload limit rate - 7

* upload limit rate - 8

* upload limit rate - 9

* forgotten password link

* use header for skylink

* use header for skylink

* use header for skylink

* use header for skylink

* use header for skylink

* use header for skylink

* use header for skylink

* use header for skylink

* copy to clipboard

* fix ratelimit issue

* Allow access to the stripe webhook.

* enable allow_promotion_codes

* Allow POST on webhook.

* Add all env vars accounts need to docker-compose.

* Don't use custom port for accounts.

* print recovery

* recovery sign up link

* refactor cors header response

* refactor cors header response

* do not log unauthorized

* fix registration link

* settings logging

* update node and tailwindcss

* move webapp from volume

* host 0.0.0.0

* refactor dockerfile

* enable accounts

* cache public

* uncache public

* remove cache control

* no-cache

* no cache

* Do not use the person's name for registration.

* add verify route

* add verify route

* add verify route

* Go back to using the stock kratos image.

* add verify route

* fix settings link

* clean up verify flow

* refactor Dockerfile

* Remove first and last name from used traits.

* Remove account verification via email.

* Allow additional properties.

* Cookies and tokens last for 30 days now.

* Rename secure.siasky.net to account.siasky.net.

* redirect secure to account

Co-authored-by: Ivaylo Novakov <inovakov@gmail.com>
Co-authored-by: Ivaylo Novakov <ro-tex@users.noreply.github.com>
2021-04-01 15:15:37 +02:00
Karol Wypchlo aee6976734 xrange 2021-03-05 23:53:19 +01:00
Karol Wypchlo eda08a22bf batching 2021-03-05 23:53:12 +01:00
Karol Wypchlo 1762c7f7b7 fixed writing to file 2021-03-05 23:52:47 +01:00
Karol Wypchlo e816a33da1 blocklist from file 2021-03-05 23:52:38 +01:00
Karol Wypchlo a16b724583 do not try to attach an empty file 2021-03-03 14:34:27 +01:00
Karol Wypchlo 44b7a85285 filter empty skylinks 2021-03-03 14:07:29 +01:00
Karol Wypchlo e534aaebca fix empty Link 2021-03-02 17:33:15 +01:00
Karol Wypchlo c791f3bf08 passing '' to int() throws an error 2021-03-02 16:44:56 +01:00
Karol Wypchlo 6186d7439f filter invalid skylinks 2021-03-02 13:44:27 +01:00