- {
- "apps": [
- {
- "name": "auth-server local mail helper",
- "script": "test/mail_helper.js",
- "cwd": "fxa-auth-server",
- "env": {
- "NODE_ENV": "dev",
- },
- "max_restarts": "1",
- "min_uptime": "2m"
- },
- {
- "name": "auth-server db memory",
- "script": "node_modules/fxa-auth-db-mysql/bin/server.js",
- "cwd": "fxa-auth-server",
- "env": {
- "NODE_ENV": "dev",
- "HOST": "0.0.0.0",
- "MYSQL_USER": "fxa",
- "MYSQL_PASSWORD": "geheim",
- "MYSQL_SLAVE_USER": "fxa",
- "MYSQL_SLAVE_PASSWORD": "geheim"
- },
- "max_restarts": "1",
- "min_uptime": "2m"
- },
- {
- "name": "auth-server key server",
- "script": "bin/key_server.js",
- "cwd": "fxa-auth-server",
- "env": {
- "NODE_ENV": "dev",
- "IP_ADDRESS": "0.0.0.0",
- "PUBLIC_URL": "https://fxa-auth.cool",
- "OAUTH_URL": "https://fxa-oauth.cool",
- "CONTENT_SERVER_URL": "https://fxa-content.cool"
- },
- "max_restarts": "1",
- "min_uptime": "2m"
- },
- {
- "name": "content-server PORT 3030",
- "script": "node_modules/.bin/grunt",
- "args": ["server"],
- "cwd": "fxa-content-server",
- "env": {
- "NODE_ENV": "development",
- "IP_ADDRESS": "0.0.0.0",
- "PUBLIC_URL": "https://fxa-content.cool",
- "FXA_URL": "https://fxa-auth.cool",
- "FXA_OAUTH_URL": "https://fxa-oauth.cool",
- "FXA_PROFILE_URL": "https://fxa-profile.cool",
- "REDIRECT_PORT": "3031"
- },
- "max_restarts": "1",
- "min_uptime": "2m"
- },
- {
- "name": "fxa-basket-proxy PORT 1114",
- "script": "./bin/basket-proxy-server.js",
- "cwd": "fxa-basket-proxy",
- "max_restarts": "1",
- "min_uptime": "2m"
- },
- {
- "name": "fxa-basket-proxy fake basket server PORT 10140",
- "script": "./bin/fake-basket-server.js",
- "cwd": "fxa-basket-proxy",
- "max_restarts": "1",
- "min_uptime": "2m"
- },
- {
- "name": "oauth-server PORT 9010",
- "script": "bin/server.js",
- "cwd": "fxa-oauth-server",
- "env": {
- "NODE_ENV": "dev",
- "HOST" : "0.0.0.0",
- "PUBLIC_URL": "https://fxa-oauth.cool",
- },
- "max_restarts": "1",
- "min_uptime": "2m"
- },
- {
- "name": "oauth-server-internal PORT 9011",
- "script": "bin/internal.js",
- "cwd": "fxa-oauth-server",
- "env": {
- "NODE_ENV": "dev",
- "HOST_INTERNAL" : "0.0.0.0"
- },
- "max_restarts": "1",
- "min_uptime": "2m"
- },
- {
- "name": "profile-server PORT 1111",
- "script": "bin/server.js",
- "cwd": "fxa-profile-server",
- "max_restarts": "1",
- "env": {
- "NODE_ENV": "dev",
- "HOST": "0.0.0.0",
- "PUBLIC_URL": "https://fxa-profile.cool",
- "AUTH_SERVER_URL": "https://fxa-auth.cool/v1",
- "OAUTH_SERVER_URL": "https://fxa-oauth.cool/v1",
- "IMG": "local",
- "INSECURE_SSL": true,
- "REJECT_UNAUTHORIZED": false,
- },
- "min_uptime": "2m"
- },
- {
- "name": "profile-server static dev PORT 1112",
- "script": "bin/_static.js",
- "cwd": "fxa-profile-server",
- "max_restarts": "1",
- "env": {
- "NODE_ENV": "dev"
- },
- "min_uptime": "2m"
- },
- {
- "name": "profile-server worker PORT 1113",
- "script": "bin/worker.js",
- "cwd": "fxa-profile-server",
- "max_restarts": "1",
- "env": {
- "NODE_ENV": "dev",
- "WORKER_HOST": "0.0.0.0"
- },
- "min_uptime": "2m"
- },
- {
- "name": "123done PORT 8080",
- "script": "server.js",
- "cwd": "123done",
- "max_restarts": "1",
- "env": {
- "CONFIG_123DONE": "./config-local.json",
- "NODE_ENV": "dev"
- },
- "min_uptime": "2m"
- },
- {
- "name": "321done UNTRUSTED PORT 10139",
- "script": "server.js",
- "cwd": "123done",
- "max_restarts": "1",
- "env": {
- "CONFIG_123DONE": "./config-local-untrusted.json",
- "NODE_ENV": "dev"
- },
- "min_uptime": "2m"
- },
- {
- "name": "fxa-oauth-console PORT 10137",
- "script": "bin/server.js",
- "cwd": "fxa-oauth-console",
- "env": {
- "NODE_ENV": "dev",
- "HOST": "0.0.0.0"
- },
- "max_restarts": "1",
- "min_uptime": "2m"
- },
- {
- "name": "browserid-verifier PORT 5050",
- "script": "server.js",
- "cwd": "browserid-verifier",
- "env": {
- "PORT": "5050",
- "IP_ADDRESS": "0.0.0.0",
- "PUBLIC_URL": "https://fxa-browser-verifier.cool",
- "INSECURE_SSL": true
- },
- "max_restarts": "1",
- "min_uptime": "2m"
- },
- {
- "name": "sync server PORT 5000",
- "script": "../_scripts/syncserver.sh",
- "cwd": "syncserver",
- "env": {
- "SYNCTO_TOKEN_SERVER_URL": "https://syncserver.cool/token/",
- "PUBLIC_URL": "https://syncserver.cool",
- "FXA_URL": "https://fxa-auth.cool",
- "FXA_OAUTH_URL": "https://fxa-oauth.cool",
- "FXA_PROFILE_URL": "https://fxa-profile.cool",
- "FXA_CONTENT": "https://fxa-content.cool",
- },
- "max_restarts": "1",
- "min_uptime": "2m"
- },
- {
- "name": "auth-mailer PORT 10136",
- "script": "bin/server.js",
- "cwd": "fxa-auth-mailer",
- "env": {
- "NODE_ENV": "dev"
- },
- "max_restarts": "1",
- "min_uptime": "2m"
- }
- ]
- }