Commit Graph

198 Commits

Author SHA1 Message Date
Karol Wypchlo 32ffb4b8cd
/bin/zsh => 2021-09-15 13:29:12 +02:00
Karol Wypchlo 6e555a5efb
add deprecated note 2021-09-15 13:06:16 +02:00
Karol Wypchlo 863359f227
use full path 2021-09-15 13:03:23 +02:00
Karol Wypchlo 410ecff4f2
fix path 2021-09-15 12:58:05 +02:00
Karol Wypchlo b768ca9973
fix transitioning to cli command 2021-09-15 12:50:22 +02:00
Karol Wypchlo bfc2cbd3f3
make disabled health-check require reason 2021-09-10 16:19:24 +02:00
Karol Wypchło d36409e3b9
Merge pull request #1166 from SkynetLabs/dependabot/npm_and_yarn/packages/health-check/prettier-2.4.0
Bump prettier from 2.3.2 to 2.4.0 in /packages/health-check
2021-09-10 11:31:19 +02:00
dependabot[bot] 7df6124dc5
Bump node from 16.8.0-alpine to 16.9.0-alpine in /packages/health-check
Bumps node from 16.8.0-alpine to 16.9.0-alpine.

---
updated-dependencies:
- dependency-name: node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-10 09:26:51 +00:00
dependabot[bot] 899b5d2dd0
Bump prettier from 2.3.2 to 2.4.0 in /packages/health-check
Bumps [prettier](https://github.com/prettier/prettier) from 2.3.2 to 2.4.0.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.3.2...2.4.0)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-10 09:26:42 +00:00
dependabot[bot] fa5567f325
Bump axios from 0.21.1 to 0.21.4 in /packages/health-check
Bumps [axios](https://github.com/axios/axios) from 0.21.1 to 0.21.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.21.1...v0.21.4)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-09 15:06:10 +00:00
Karol Wypchlo 3946ad4a77
use 308 as new skyd redirect code 2021-09-07 12:56:25 +02:00
dependabot[bot] 1b14bbf06b
Bump node from 16.5.0-alpine to 16.8.0-alpine in /packages/health-check
Bumps node from 16.5.0-alpine to 16.8.0-alpine.

---
updated-dependencies:
- dependency-name: node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-06 11:05:20 +00:00
Karol Wypchlo ecb73e7498
drop caddy as proxy 2021-08-27 14:15:22 +02:00
Karol Wypchlo 72f2b56f17
include skapps checks 2021-08-23 16:21:09 +02:00
dependabot[bot] 7d09c9c40f
Bump yargs from 17.1.0 to 17.1.1 in /packages/health-check
Bumps [yargs](https://github.com/yargs/yargs) from 17.1.0 to 17.1.1.
- [Release notes](https://github.com/yargs/yargs/releases)
- [Changelog](https://github.com/yargs/yargs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yargs/yargs/compare/v17.1.0...v17.1.1)

---
updated-dependencies:
- dependency-name: yargs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-16 10:08:06 +00:00
dependabot[bot] d141d1afbe
Bump graceful-fs from 4.2.6 to 4.2.8 in /packages/health-check
Bumps [graceful-fs](https://github.com/isaacs/node-graceful-fs) from 4.2.6 to 4.2.8.
- [Release notes](https://github.com/isaacs/node-graceful-fs/releases)
- [Commits](https://github.com/isaacs/node-graceful-fs/compare/v4.2.6...v4.2.8)

---
updated-dependencies:
- dependency-name: graceful-fs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-09 10:04:58 +00:00
dependabot[bot] d7c2e27e1c
Bump yargs from 17.0.1 to 17.1.0 in /packages/health-check
Bumps [yargs](https://github.com/yargs/yargs) from 17.0.1 to 17.1.0.
- [Release notes](https://github.com/yargs/yargs/releases)
- [Changelog](https://github.com/yargs/yargs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yargs/yargs/compare/v17.0.1...v17.1.0)

---
updated-dependencies:
- dependency-name: yargs
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-05 09:30:31 +00:00
Ivaylo Novakov 3bf35d9d22
Merge pull request #1005 from SkynetLabs/fix-os-getenv
os.getenv doesn't take default value in lua
2021-07-26 19:57:07 +02:00
Karol Wypchlo 9abdc7e6e3 --frozen-locafile 2021-07-26 19:06:15 +02:00
Karol Wypchlo 8afa43a0a2 add index.js to node executable 2021-07-26 14:12:33 +02:00
Karol Wypchlo 5d7f02a1c8 flatten COPY files 2021-07-26 14:00:20 +02:00
Karol Wypchlo a3e12327c0 update node and main branch 2021-07-26 13:46:02 +02:00
Karol Wypchlo 0278d4740d use true instead of 1 2021-07-26 12:31:12 +02:00
Karol Wypchlo 3fab75e9be assert correct expectations 2021-07-19 22:34:08 +02:00
Karol Wypchlo e79eaafd72 update node and rebuild website 2021-07-06 12:26:27 +02:00
Karol Wypchlo 93466723e8 rebuild package locks 2021-07-06 11:55:16 +02:00
Karol Wypchło cdb5157958
add health check for registry write and read (#906) 2021-06-28 11:38:22 +02:00
Karol Wypchło 60f87f4064
typo 2021-06-24 13:38:14 +02:00
Karol Wypchlo 4d29b2082d amend comments 2021-06-24 11:33:55 +02:00
Karol Wypchlo 88238be825 remove extended header size from node 2021-06-23 21:35:15 +02:00
Karol Wypchlo e69829be3e fix /etc/resolv.conf 2021-06-23 21:29:26 +02:00
Karol Wypchlo e56a986766 fix /etc/resolv.conf 2021-06-23 21:28:47 +02:00
Karol Wypchlo 167e4c3ad0 try 2021-06-23 17:59:22 +02:00
Karol Wypchlo 663d8bbcf1 try 2021-06-23 17:53:59 +02:00
Karol Wypchlo 36b93a85dd try this 2021-06-23 17:45:51 +02:00
Karol Wypchlo 7f7b03757d try increased timeouts 2021-06-23 14:53:33 +02:00
Karol Wypchlo 3e34378f39 try without no-resolv 2021-06-23 14:24:58 +02:00
Karol Wypchlo b382b1a53a test using dnsmasq as sole resolver 2021-06-23 14:23:28 +02:00
Karol Wypchlo 6657a27e58 test using dnsmasq as sole resolver 2021-06-23 14:19:27 +02:00
Karol Wypchlo 1042fe3a17 remove dnsmasq debug info 2021-06-22 14:22:17 +02:00
Karol Wypchlo 59a22db5f0 add ip check to all checks 2021-06-22 14:03:07 +02:00
Karol Wypchlo 1f8a553fb0 use cli 2021-06-22 13:17:52 +02:00
Karol Wypchlo c12d18bcf6 log-debug 2021-06-20 18:55:31 +02:00
Karol Wypchlo d78001a992 no-resolv 2021-06-20 18:11:14 +02:00
Karol Wypchlo 37aba89478 debug dnsmasq 2021-06-20 17:56:05 +02:00
Karol Wypchlo ad6cc2bf46 fix critical health check 2021-06-18 12:58:36 +02:00
Karol Wypchlo dd02215292 fix critical health check 2021-06-18 12:57:44 +02:00
Karol Wypchlo 4689a7d92e rename check 2021-06-16 17:02:52 +02:00
Karol Wypchlo 6594dbf5a6 add a check for SKYNET_SERVER_API 2021-06-16 16:50:05 +02:00
Karol Wypchlo 27c38082ec print failures 2021-06-16 12:14:41 +02:00
Karol Wypchlo c241178a4c use entry.checks 2021-06-16 12:09:56 +02:00
Karol Wypchlo 00a3321009 log checks on failure 2021-06-16 12:07:51 +02:00
Karol Wypchlo 17dca691a4 health-check: change exit code on failure 2021-06-16 11:38:59 +02:00
Karol Wypchlo 4438d13ab4 env variables are strings, fix conditions 2021-05-31 10:00:54 +02:00
Karol Wypchlo ce8fcf4656 use dnsmasq for aliasing siasky.net and all the subdomains 2021-05-25 16:12:04 +02:00
Karol Wypchlo 0a5b6bbe70 add more comments 2021-05-24 17:30:29 +02:00
Karol Wypchlo 6649726598 move crontab fill on top 2021-05-24 17:13:29 +02:00
Karol Wypchlo 838d82c3b5 redirect to /login 2021-05-24 17:12:16 +02:00
Karol Wypchlo 175ee075c7 fix comments and add new account test 2021-05-24 17:07:37 +02:00
Karol Wypchlo a2f7b7581a fix argument list 2021-05-24 16:47:39 +02:00
Karol Wypchlo 02e0e45bc4 add new critical checks 2021-05-24 16:36:26 +02:00
Karol Wypchlo 0dce2218d2 upgrade node 2021-05-13 12:30:35 +02:00
Karol Wypchlo 05525e65d6 add skynet-js as dependency to health-check 2021-05-12 17:56:50 +02:00
Karol Wypchlo efae46f339 amend health-checks to include get call for metadata 2021-05-12 17:49:25 +02:00
Karol Wypchło 08652a4698
Merge pull request #707 from SkynetLabs/dependabot/npm_and_yarn/packages/health-check/form-data-4.0.0
Bump form-data from 3.0.1 to 4.0.0 in /packages/health-check
2021-05-10 19:13:00 +02:00
dependabot[bot] 8f55c9a239
Bump yargs from 16.2.0 to 17.0.1 in /packages/health-check
Bumps [yargs](https://github.com/yargs/yargs) from 16.2.0 to 17.0.1.
- [Release notes](https://github.com/yargs/yargs/releases)
- [Changelog](https://github.com/yargs/yargs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yargs/yargs/compare/v16.2.0...v17.0.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-10 11:43:32 +00:00
Karol Wypchło 0c0be50e89
accounts health checks and testing improvements (#717)
* add account health check

* circular dep resolution

* error cannot be undefined
2021-05-05 14:18:10 +02:00
dependabot[bot] 62ae914f44
Bump form-data from 3.0.1 to 4.0.0 in /packages/health-check
Bumps [form-data](https://github.com/form-data/form-data) from 3.0.1 to 4.0.0.
- [Release notes](https://github.com/form-data/form-data/releases)
- [Commits](https://github.com/form-data/form-data/compare/v3.0.1...v4.0.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-03 10:58:49 +00:00
Karol Wypchlo 2a4b5f7a07 remove random image check that fails strict validation - weird upload 2021-04-30 16:22:57 +02:00
Karol Wypchlo 6eda287ec4 restore health checks to once per 5 minutes and once per hour for extended 2021-04-30 11:12:41 +02:00
Karol Wypchlo 23646e9969 upgrade node docker image to 16.0.0 2021-04-29 17:57:32 +02:00
Karol Wypchlo 893b424c59 fix dockerfile 2021-04-29 17:21:56 +02:00
Karol Wypchlo 7eb6d15d4b fixed errorMessage reporting 2021-04-29 16:59:05 +02:00
Karol Wypchlo 7fab576e6a atomic writes 2021-04-29 16:56:53 +02:00
Karol Wypchlo 4a52b8de99 add logging 2021-04-29 16:45:57 +02:00
Karol Wypchlo bdd0b8d6c6 drop superagent 2021-04-29 16:43:17 +02:00
Karol Wypchlo 193d12b6a3 pass output to docker logs 2021-04-29 13:56:00 +02:00
Karol Wypchlo cd7dac5b7e verbose => extended 2021-04-29 13:43:40 +02:00
Karol Wypchło 209a12ccad remove unused line 2021-04-29 13:29:11 +02:00
Karol Wypchlo cedef4f1bb improve health checks 2021-04-29 13:29:10 +02:00
Karol Wypchlo 568a032d84 remove body parser 2021-04-16 12:10:16 +02:00
Karol Wypchlo 987fa62c67 upgrade node to 15.14.0 2021-04-08 11:12:23 +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 a195a36bd4 update libraries 2021-03-11 12:08:16 +01:00
Karol Wypchlo e91d0cb78c upgrade to node 15.8.0 2021-02-09 11:28:15 +01:00
Karol Wypchlo 2c1ccd0557 prune state.json 2021-01-29 23:17:43 +01:00
Karol Wypchlo 2d91181843 add uncensored files checks 2021-01-29 11:31:16 +01:00
Karol Wypchlo edb7ca9404 update uncensored library skylink test 2021-01-29 11:16:26 +01:00
Karol Wypchlo a002b21dac add handshake redirect test 2021-01-27 15:11:03 +01:00
Karol Wypchlo 2f1ec00e29 fix code style 2021-01-26 17:00:13 +01:00
Karol Wypchlo 65fd16392f run crond in prod mode 2021-01-26 12:48:45 +01:00
Karol Wypchlo 7b6bf6664f fix health-check for upload 2021-01-26 12:44:34 +01:00
Karol Wypchlo 8a44499ceb replace cronjs with crontab 2021-01-26 12:18:40 +01:00
Karol Wypchlo 127483f823 fix issue with health-checks 2021-01-23 18:59:03 +01:00
Karol Wypchlo ae3df177cb improve health checks 2021-01-23 17:45:31 +01:00
Karol Wypchlo c7cfff728d comment out uniswap links from health-check 2020-11-18 16:08:03 +01:00
Karol Wypchlo 0cce11ddd4 rename description to name to fix the logs 2020-11-03 19:39:14 +01:00
Karol Wypchlo 61d7df781f update node to 14.15.0 2020-10-30 10:25:37 +01:00
Karol Wypchlo 2e74aea8dd update node docker image 2020-10-13 14:33:47 +02:00
Karol Wypchlo 7037700ad3 replace node-schedule with cron to fix cpu usage spikes 2020-10-13 12:26:19 +02:00