diff --git a/api/docker-compose.api.yml b/api/docker-compose.api.yml index 7733ac370..d888494c8 100644 --- a/api/docker-compose.api.yml +++ b/api/docker-compose.api.yml @@ -1,9 +1,9 @@ version: '3' services: - api: - image: advancedalgosteamsmodule/teammodule-api:v5 + node: + image: image: advancedalgosteamsmodule/teammodule-api:v6 env_file: ./.env - container_name: aateamapi-imagetest + container_name: aateamapi tty: true stdin_open: true volumes: @@ -12,5 +12,10 @@ services: working_dir: /var/www/app restart: always command: node -r dotenv/config src/index.js - ports: - - "4001:4001" + expose: + - 4001 + network_mode: webproxy +networks: + default: + external: + name: webproxy diff --git a/api/docker-compose.imagetest.yml b/api/docker-compose.imagetest.yml new file mode 100644 index 000000000..d05eb2cd8 --- /dev/null +++ b/api/docker-compose.imagetest.yml @@ -0,0 +1,16 @@ +version: '3' +services: + api: + image: advancedalgosteamsmodule/teammodule-api:v6 + env_file: ./.env + container_name: aateamapi-imagetest + tty: true + stdin_open: true + volumes: + - ./:/var/www/app + - /var/www/app/node_modules + working_dir: /var/www/app + restart: always + command: node -r dotenv/config src/index.js + ports: + - "4001:4001" diff --git a/api/src/index.js b/api/src/index.js index 338b28994..6212ea48e 100644 --- a/api/src/index.js +++ b/api/src/index.js @@ -271,6 +271,7 @@ server.express.use( server.express.post(server.options.endpoint, (req, res, done) => getUser(req, res, done, db)) +/* let whitelist = [ 'http://localhost:3000', 'http://localhost:3001', @@ -278,6 +279,7 @@ let whitelist = [ 'http://localhost:4000', 'http://localhost:4002', 'http://localhost:1337', + 'http://localhost:4100', 'https://teams.advancedalgos.net', 'https://users.advancedalgos.net', 'https://users-api.advancedalgos.net', @@ -296,13 +298,21 @@ const corsOptionsDelegate = (req, callback) => { } callback(null, corsOptions) // callback expects two parameters: error and options } +*/ + +const corsOptions = { + "origin": "*", + "methods": "GET,HEAD,PUT,PATCH,POST,DELETE", + "preflightContinue": false, + "optionsSuccessStatus": 204 +} const options = { port: 4001, - cors: corsOptionsDelegate, + cors: corsOptions, endpoint: '/graphql', subscriptions: '/graphql', - playground: '/playground' + playground: '/graphiql' } server.start(options, () => console.log(`Server is running on http://localhost:4001${server.options.endpoint}`)) diff --git a/client/package-lock.json b/client/package-lock.json index 3ee21d359..45dfcff86 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -1,6 +1,6 @@ { "name": "@advancedalgos/teams-client", - "version": "0.0.17", + "version": "0.0.18", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/client/package.json b/client/package.json index bcf301735..5342eebb1 100644 --- a/client/package.json +++ b/client/package.json @@ -1,6 +1,6 @@ { "name": "@advancedalgos/teams-client", - "version": "0.0.17", + "version": "0.0.18", "description": "Advanced Algos Team client-side web app", "main": "src/index.js", "scripts": { diff --git a/client/src/views/dashboard/index.js b/client/src/views/dashboard/index.js index b83675af4..1064eaeea 100644 --- a/client/src/views/dashboard/index.js +++ b/client/src/views/dashboard/index.js @@ -14,7 +14,7 @@ import Overview from './Overview' import ManageTeams from './ManageTeams' import FinancialBeings from './FinancialBeings' import TeamMembers from './TeamMembers' -import Settings from './Settings' +import Settings from './settings' const drawerWidth = 240