storj/satellite/console
Cameron 7e03ccfa46 satellite/console: optional separate web app server
This change creates the ability to run a server separate from the
console web server to serve the front end app. You can run it with
`satellite run ui`. Since there are now potentially two servers instead
of one, the UI server has the option to act as a reverse proxy to the
api server for local development by setting `--console.address` to the
console backend address and `--console.backend-reverse-proxy` to the
console backend's http url. Also, a feature flag has been implemented
on the api server to retain the ability to serve the front end app. It
is toggled with `--console.frontend-enable`.

github issue: https://github.com/storj/storj/issues/5843

Change-Id: I0d30451a20636e3184110dbe28c8a2a8a9505804
2023-07-11 12:17:35 -04:00
..
consoleauth satellite/console/dbcleanup: make chore clean up webapp sessions 2023-06-29 09:53:18 +00:00
consolewasm go.mod: bump storj.io/uplink 2023-06-26 13:51:13 +00:00
consoleweb satellite/console: optional separate web app server 2023-07-11 12:17:35 -04:00
dbcleanup satellite/console/dbcleanup: make chore clean up webapp sessions 2023-06-29 09:53:18 +00:00
emailreminders satellite/console,web/satellite: remove user input from welcome and invite emails 2023-02-01 16:29:57 +00:00
restkeys satellite: Rename "acct mgmt api" to "rest api" 2022-04-25 18:51:46 +00:00
userinfo satellite/console: return card from AddCreditCard 2023-02-21 20:48:15 +00:00
wasm {satellite/console,web/satellite}: get project salt from satellite 2022-10-12 19:06:27 +00:00
accountfreezes_test.go satellite/{console,accountfreeze}: test freeze effects 2023-04-25 13:04:37 +00:00
accountfreezes.go satellite/{console,accountfreeze}: test freeze effects 2023-04-25 13:04:37 +00:00
apikeys_test.go satellite/{console, db}: endpoint to get all API key names by project ID 2023-06-13 13:52:30 +00:00
apikeys.go satellite/{console, db}: endpoint to get all API key names by project ID 2023-06-13 13:52:30 +00:00
attribution_test.go satellite: Remove remaining references to "partner ID" 2023-04-19 15:37:10 +00:00
billinghistoryitem.go satellite/payments: available coupon value feature 2020-06-02 10:00:45 +00:00
captcha_test.go all: fix deprecated ioutil commands 2022-10-11 15:27:29 +00:00
captcha.go console/satellite: track signup captcha scores 2022-08-23 10:13:49 +00:00
database.go satellite/{console,satellitedb}: add methods for project invite table 2023-04-26 11:26:12 -05:00
mail.go satellite/{consoleweb,emails}: send new email for project invite 2023-06-07 11:11:30 +00:00
mfa.go web/satellite: unauthorized error (401) interception for http requests 2022-12-20 07:14:17 +00:00
projectinvitations.go satellite/console/dbcleanup: remove project invite cleanup 2023-06-23 21:15:36 +00:00
projectmembers_test.go satellite/{console,satellitedb}: clean up obsolete project member code 2023-06-13 22:13:04 +00:00
projectmembers.go satellite/{console,satellitedb}: clean up obsolete project member code 2023-06-13 22:13:04 +00:00
projects_test.go satellite/{admin,console}: Move tests 2021-10-01 12:25:37 +00:00
projects.go satellite/{db, admin}: added endpoints to update user's and project's user_agent 2023-06-16 19:41:05 +00:00
projectusagelimits.go satellite/console: add notifications for free account limits 2023-02-16 13:31:01 -07:00
registrationtoken.go all: golangci-lint v1.33.0 fixes (#3985) 2020-12-05 17:01:42 +01:00
request.go satellite/console: integrate sessions into satellite UI 2022-06-13 08:02:02 +00:00
resetpasswordtoken_test.go all: fix linter complaints 2020-10-13 15:59:01 +03:00
resetpasswordtoken.go all: golangci-lint v1.33.0 fixes (#3985) 2020-12-05 17:01:42 +01:00
service_test.go {satellite/console,web/satellite}: show error for project invite dupes 2023-07-10 12:56:02 +00:00
service.go satellite/console,web/satellite: Fix project limit checking 2023-07-10 15:51:00 +00:00
sortdirection.go all: fix comments 2020-07-16 19:13:14 +03:00
users_test.go satellite: remove rewards package 2023-01-31 11:46:50 +00:00
users.go satellite/{db, admin}: added endpoints to update user's and project's user_agent 2023-06-16 19:41:05 +00:00
validation.go mod: bump storj.io/common 2023-02-03 16:49:41 +02:00