Граф коммитов

119 Коммитов

Автор SHA1 Сообщение Дата
vladikoff eb752efab9
chore(console): move OAuth console out 2019-07-29 17:59:04 -07:00
Ben Bangert 45b304acb3
feat: reduce build time for fxa-email-service 2019-07-23 17:27:49 -07:00
Ben Bangert 4095612295
refactor(support-panel): rename to fxa-support-panel for consistency 2019-07-18 12:58:08 -07:00
Phil Booth f829648f5d
fix(scripts): run grunt sjcl after npm ci for fxa-js-client 2019-07-09 10:52:02 +01:00
Ben Bangert 4a3b1854a2
Merge pull request #1549 from mozilla/feat/issue-1269
feat(event-broker): add proxy for RPs and integration test utils
2019-06-24 09:42:59 -07:00
Ben Bangert c1cf036334
feat: add proxy for RPs and integration test utils
Closes #1269
2019-06-24 09:34:44 -07:00
Shane Tomlinson 7e0d73e40d
fix(docs): Update the Ubuntu installation docs
The docker deps were out of date, also added a section on
installing rust nightly.
2019-06-24 14:28:26 +01:00
Les Orchard b6e1897929
feat(payments): Add storybook deployment to _scripts/gh-pages.sh 2019-06-12 11:05:30 -04:00
Ben Bangert 90d4bf7533
feat(event-broker): add GCP pub/sub storing of subscription changes
Also adds:
* Caching abstraction for automatically refreshed data.
* Cached services for webhook urls and the client capabilities.
* Dockerfile for CI integration.

Closes #1268, #1267
2019-06-05 08:34:08 -07:00
Ben Bangert 7f1a5b7a21
fix: turn off interactive gcloud prompts 2019-05-30 07:53:51 -07:00
Ben Bangert 095360cbaf
feat(event-broker): add database tests
Adds local google cloud pubsub/firestore emulator and rigs tests into
it.

Issue #1267

Closes #1266
2019-05-29 07:39:13 -07:00
Ben Bangert c940100d26
feat: initial Typescript based fxa event broker
Implements the message receiving portion of the event broker in a new
TypeScript based Node app.

Closes #682
2019-05-28 14:35:49 -07:00
Ian Bicking 201ebfd033
feat(support): implement a stub support panel app
This implements much of the server setup, but doesn't connect to a database, and is not show correct information.
2019-05-23 15:21:17 -05:00
Vlad Filippov 4c2c5d14cc
chore(local-dev): remove unused channelserver from scripts 2019-05-13 16:43:03 -04:00
Ben Bangert 31a1d3e853
fix: setup missing packages and include natives
Closes #1049
2019-05-09 10:56:30 -07:00
Phil Booth 2f6da8f9bf
chore(scripts): clone auth db from HEAD instead of master 2019-04-11 19:44:20 +01:00
Phil Booth f78826aa2e
fix(tests): pick up latest auth db in auth server tests 2019-04-11 16:42:26 +01:00
Phil Booth 8b504a3e4a
feat(packages): create fxa-event-broker skeleton rust project 2019-04-11 13:16:05 +01:00
Shane Tomlinson c4706afc09
chore(setup): Remove install_extras.sh, it's not needed
install_extras.sh installed the Loop server, which
is no longer used and the repo has been archived.
2019-04-11 11:10:39 +01:00
Phil Booth 69fea40b9c
feat(ci): build docs and push to gh-pages branch 2019-04-09 19:00:59 +01:00
Les Orchard 97fac2f845
fix(scripts): fix paths to start mysql servers for local dev 2019-04-05 12:13:23 -04:00
Danny Coates 52e5d10a43 prepare for monorepo 2019-04-01 10:58:37 -07:00
Shane Tomlinson c70acd5a9f chore(install): Use `npm ci` in install_all.sh to avoid updates to package.json
We already do this in update_all.sh to avoid updates to package.json,
updating install_all.sh to act the same.
2019-03-27 08:32:20 +00:00
Vlad Filippov fcc37d08bf fix(script): remove oauth server from update script 2019-03-04 22:28:30 -05:00
Edouard Oger 21a2c812b1 fix(install): generate oauth server keys mozilla/fxa-local-dev#147) 2019-01-09 19:13:07 -05:00
Vlad Filippov 1733a920bd fix(update): update script to use npm ci mozilla/fxa-local-dev#144)
Fixes mozilla/fxa-local-dev#124
2018-12-24 15:47:00 -05:00
Vlad Filippov d5b9974aa9 Remove cargo override from install 2018-11-22 15:15:35 -05:00
Vlad Filippov 13dcbd20d5 refactor(oauth): remove oauth internal server mozilla/fxa-local-dev#134) 2018-11-21 14:40:06 -05:00
Edouard Oger eb8898054f fix(pushbox): Specify mozilla namespace for pushbox docker image 2018-11-11 19:27:37 -05:00
Vijay Budhram cb641bb2a3 fix(config): update config 2018-10-25 21:05:29 -04:00
Vijay Budhram 5140b6104a fix(config): update to use oauth server in auth dir 2018-10-25 16:26:16 -04:00
Edouard Oger 7590f39d91 Add channelserver mozilla/fxa-local-dev#130) 2018-10-01 18:05:02 -04:00
Edouard Oger 784a45e279 Add pushbox server mozilla/fxa-local-dev#122) 2018-10-01 15:42:35 -04:00
Vlad Filippov 91b587f604 fix(install): link db mysql on install mozilla/fxa-local-dev#127) 2018-08-23 17:36:59 -04:00
Beatriz Rizental e1fea9faee chore(install): update rust version mozilla/fxa-local-dev#125) 2018-08-08 16:59:20 -04:00
Edouard Oger 56958d88d8 fix(syncserver): run the syncserver in container network mozilla/fxa-local-dev#123) 2018-08-08 11:12:19 -04:00
Vlad Filippov 945e549509 Exit on errors using the -ex flags mozilla/fxa-local-dev#119) 2018-07-30 10:23:15 -04:00
Shane Tomlinson d2c2e49434 fix(update): Still install if a lockfile has been updated. mozilla/fxa-local-dev#120) r=@vladikoff
I kept having problems updating because npm-shrinkwrap.json
was updated after the last install.

This does a `git checkout -- .` in each directory to ensure
a clean install.
2018-07-25 15:17:55 +01:00
Ryan Kelly cbbd568731 fix(syncserver): Update syncserver script for latest docker image. mozilla/fxa-local-dev#118)
Fixes mozilla/fxa-local-dev#117

After the migration to CircleCI 2, the syncserver docker image
now runs gunicorn by default, so we don't need to specify it
explicitly.
2018-07-24 08:51:25 -04:00
Beatriz Rizental 558ff53fec feat(install): add fxa-email-server to servers mozilla/fxa-local-dev#113)
Fixes mozilla/fxa-local-dev#111
2018-07-19 15:06:05 -04:00
Ryan Kelly 63f198dfbe fix(syncserver): Configure syncserver to use localhost verifier. mozilla/fxa-local-dev#114)
Fixes mozilla/fxa-local-dev#112
2018-07-17 22:55:42 -04:00
Vlad Filippov 605370fcaf Set memcached ports in docker script mozilla/fxa-local-dev#116) 2018-07-17 21:05:06 -04:00
Deepti 9b77059754 #101 Create a script that alerts devs mozilla/fxa-local-dev#109)
Fixes https://github.com/mozilla/fxa-local-dev/issues/101
2018-07-11 10:23:55 -04:00
Farhan Khan 1378304b1f Changed all bash references to sh mozilla/fxa-local-dev#110)
Necessary to run on FreeBSD and related systems.
If bash is necessary in the future, I suggest using:
"#!/usr/bin/env bash"
2018-05-29 11:58:51 -04:00
Vlad Filippov 9380a8b63f fix(update): change sync server update process 2018-05-14 10:21:52 -04:00
Deepti 1caf0a46f5 feat(docker): add mysql docker image, move redis to docker, add mysql server script r=@vladikoff
Fixes https://github.com/mozilla/fxa-local-dev/issues/94
2018-04-23 21:30:10 -04:00
Vlad Filippov 1509e78f76 fix(oauth): Fix the oauth path to the server mozilla/fxa-local-dev#106) 2018-04-20 10:56:28 -04:00
Deepti 73befc8490 fix(docker): fix goaws docker , add syncserver docker mozilla/fxa-local-dev#103) r=@vladikoff 2018-04-11 13:05:37 -04:00
vladikoff ff2608c7cb fix(docker): implement container trap for docker 2018-04-04 09:30:21 -04:00
Deepti 0c3b8505dc feat(goaws): fake sqs/sns server, fix exit modes for redis and memcached mozilla/fxa-local-dev#102) r=@vladikoff 2018-04-04 09:29:32 -04:00