Danny Coates
be709e07d9
fix(build): fixed fxa-shared build on `npm install`
2019-08-27 17:00:18 -07:00
dave justice
2ffe1334df
feat(fortress): add "fortress" relying party
...
- fixes #1894
2019-08-26 15:26:59 -04:00
Shane Tomlinson
1cc2ff4e66
feat(install): Check for node 10 on install
...
If a version of node other than 10 is installed, error out.
fixes #1964
2019-08-16 11:01:34 +01:00
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
Deepti
d9de580074
chore(server): Added memcached service r=@vladikoff
2018-03-14 11:27:39 -04:00
Vlad Filippov
0a32074a7f
chore(update): remove mailer updater
2017-11-22 17:15:49 -05:00
Vlad Filippov
eb73ad29c0
fix(update): add db mysql
2017-11-03 15:18:54 -04:00
Vlad Filippov
607bf3158d
fix(scripts): remove console from update script
2017-08-23 07:43:32 -04:00
Vlad Filippov
447ed4a692
feat(updates): remove console install and run, update update script mozilla/fxa-local-dev#93 )
2017-08-23 07:41:27 -04:00
Udara Weerasinghege
a620d8d83d
feat(redis): start redis on server start mozilla/fxa-local-dev#91 )
2017-07-14 11:14:31 -04:00
Phil Booth
d344bc7e7e
fix(servers): run the auth mailer inside fxa-auth-server mozilla/fxa-local-dev#85 ) r=vladikoff
2017-03-02 10:06:28 -05:00
Vlad Filippov
d5e0e49f4c
chore(install): git clone fxa-js-client during install
2017-02-22 15:36:32 -05:00
Nelson Pestana
7786192b2d
fix(vagrant): update npm version from 2.4 to 2.x mozilla/fxa-local-dev#83 )
2017-02-01 11:00:53 -08:00
vladikoff
bce56fe4d9
fix(update): remove loop from update
2016-10-24 11:14:42 -04:00
Ryan Kelly
e67849b6b4
fix(install): Generate VAPID keys during auth-server install.
2016-10-14 08:27:53 +11:00
Vlad Filippov
5de68fe310
feat(scripts): add android support, remove Firefox Hello mozilla/fxa-local-dev#67 )
2016-09-27 18:52:39 -04:00
vladikoff
a3f7394d58
feat(start): use custom fxa-dev-launcher
...
Fixes mozilla/fxa-local-dev#64
2016-09-26 15:08:20 -04:00
Vlad Filippov
5969c37b3e
Merge branch 'master' of github.com:mozilla/fxa-local-dev
2016-08-02 15:30:38 -04:00
Vlad Filippov
1427fe79d9
fix(profile): add webchannel allowObject
2016-08-02 14:55:20 -04:00
Vlad Filippov
2ff7cc1cf5
feat(install): clone the customs repo
2016-06-28 16:26:08 -04:00
Vlad Filippov
452ef306be
fix(profile): update default fxa desktop context to v3
2016-06-28 09:39:03 -04:00
Juan García Basilio
61fb6f5a12
Add install fxa-auth-mail to install_all.sh
2016-05-27 15:29:26 +02:00
vladikoff
8a060bda8e
feat(start): add new custom launcher
2016-04-12 15:55:16 -04:00
Vlad Filippov
ea7f70a780
feat(start): add an option to open the debugger on start
2016-02-17 01:28:53 -05:00
Vlad Filippov
c0c3700c4d
Merge pull request mozilla/fxa-local-dev#55 from vladikoff/e10s
...
feat(start): add e10s, context config and config output on start
2016-02-17 00:38:43 -05:00
Vlad Filippov
5b966effd0
feat(start): add e10s, context config and config output on start
2016-02-17 00:36:21 -05:00
Vlad Filippov
d8fc29c3f6
fix(config): update token servers
2016-02-01 15:44:08 -05:00
Vlad Filippov
a511a53873
fix(compat): support Firefox Nightly 47
2016-01-26 18:02:29 -05:00
vladikoff
5655d685f5
feat(mailer): add new mailer process
2016-01-19 14:30:18 -05:00
Vlad Filippov
b3db1f0d16
feat(mailer): clone mailer during install
2016-01-18 21:01:38 -05:00
Vlad Filippov
763c89ac15
feat(install): add l10n and db-mysql to clone
2016-01-18 14:25:07 -05:00
Nelson Pestana
0257c90651
feat(vagrant): add provision script and improve current vagrantfile
2016-01-15 18:02:00 +00:00
Shane Tomlinson
7d698cfcf9
fix(profile): Update context to use fx_desktop_v2.
...
* With Fx45, the context should be fx_desktop_v2.
* Add context/service query params for settings.
2015-12-21 11:06:41 +00:00
Vlad Filippov
421a0368fc
fix(servers): move loop to extra due to node 4 issues
2015-12-14 10:46:26 -05:00
Vlad Filippov
34d471d7ea
Merge pull request mozilla/fxa-local-dev#44 from mozilla/rfk/prod-profile
...
feat(profile): add a "prod" profile for using a fresh profile with prod servers r=vladikoff
2015-11-30 16:23:50 -05:00
Ryan Kelly
558636f6c2
feat(profile): add a "prod" profile for using a fresh profile with prod servers.
2015-11-27 14:44:47 +11:00
Vlad Filippov
18ffe96449
fix(start): switch starting point
2015-11-24 15:08:04 -05:00
Vlad Filippov
16ccb18b80
fix(start): add dummy log creation
2015-11-24 15:08:04 -05:00
Vlad Filippov
de32ae1b75
fix(content): bring back local config script
2015-11-13 14:42:08 -05:00
vladikoff
ec67e16dcf
fix(profile): add the other token uri setting
2015-11-06 11:40:54 -05:00
Ryan Kelly
3135486b38
Use stage tokenserver for FXA_ENV=stage
2015-11-06 09:01:08 +11:00
vladikoff
5bb44de40a
fix(profile): disable signed extensions in the development profile
2015-10-27 11:40:44 -04:00
vladikoff
c96ae990a8
fix(fxios): add Firefox for iOS instructions
2015-10-20 16:50:42 -04:00
vladikoff
cc27105a77
refactor(travis): make it faster and change node matrix
2015-10-02 12:41:58 -04:00
Ryan Kelly
fb182063d8
feat(basket): use stand-alone fxa-basket-proxy repo.
2015-09-24 14:25:18 -07:00
Vlad Filippov
4126a40db8
Revert "feat(basket): use stand-alone fxa-basket-proxy repo."
2015-09-21 20:45:03 -04:00
Vlad Filippov
a95170cf83
Merge pull request mozilla/fxa-local-dev#32 from mozilla/rfk/fxa-basket-proxy
...
feat(basket): use stand-alone fxa-basket-proxy repo.
2015-09-21 20:42:29 -04:00
Ryan Kelly
c8798715e5
feat(basket): use stand-alone fxa-basket-proxy repo.
2015-09-19 21:58:31 +10:00
Ryan Kelly
9a9ad58bb6
fix(oauth): configure browser with what oauth server thinks is its public url
2015-09-19 21:26:18 +10:00
vladikoff
1749f2f0dd
upgrade to selenium 2.47.1
2015-08-12 11:45:21 -04:00
Vlad Filippov
8e3908c5ac
add profile and oauth configs
...
Fixes mozilla/fxa-local-dev#29
2015-08-07 16:33:11 -04:00
Vlad Filippov
212a45a942
Update update_all.sh
2015-07-17 19:45:33 -07:00
Vlad Filippov
f686076d6e
fix(profile): add debugger profile settings and disable auto update
2015-07-16 10:41:01 -07:00
Vlad Filippov
7cf1fd7818
fix(install): set ulimit to avoid install issues
2015-07-03 15:12:14 -04:00
Vlad Filippov
5c3ccd0020
Merge pull request mozilla/fxa-local-dev#20 from dannycoates/master
...
halt initial install on first error
2015-06-11 16:46:29 -04:00
vladikoff
3be7ec2789
disable e10s for nightly
2015-06-08 16:26:48 -04:00
Danny Coates
96165d4a2c
halt initial install on first error
2015-06-03 19:24:37 -07:00
vladikoff
f7206289f6
add webchannel.uri to custom profile
2015-05-11 14:40:43 -04:00
Vlad Filippov
99deb3caed
add local testing
2015-05-08 16:34:06 -04:00
Vlad Filippov
8023ddf34c
enable browser.pocket.enabled
2015-05-06 23:08:33 -04:00
Vlad Filippov
565d4468e2
improve content server install
2015-04-08 20:43:18 -04:00
Vlad Filippov
bde09168f9
enable avatars in pref pane
2015-04-07 15:32:04 -04:00
Vlad Filippov
6455218242
add sync server test and fix 123done oauth branch
2015-04-07 14:57:32 -04:00
Ryan Kelly
13b3426533
Add local syncserver instance.
2015-03-27 16:12:06 +11:00
Vlad Filippov
a47d705785
add firefox logger
2015-03-18 12:13:48 -04:00
Vlad Filippov
48c8cb5a42
bring back the loop local server config
2015-03-17 13:17:19 -04:00
John Morrison
edeab91840
fix(123done): don't overwrite config.json; set $CONFIG_123DONE=./config-local.json
2015-03-16 12:35:52 -07:00
Vlad Filippov
56db863172
update dependencies, disable loop-server for now.
2015-03-02 23:38:47 -05:00
Vlad Filippov
3ce47d2415
enhance update script
2015-02-01 19:31:36 -05:00
Vlad Filippov
ca80d1cc3d
add browser configuration
2014-12-30 00:57:38 -05:00
Vlad Filippov
731b336154
add update script
2014-12-16 22:25:58 -05:00
Vlad Filippov
ad7210847c
speed up and fix redis-server
2014-11-12 14:55:44 -05:00
Vlad Filippov
73064d60c7
add install scripts
2014-11-04 20:38:23 -05:00