Revert "Move to Vercel"

This commit is contained in:
Trevor Blades
2021-06-29 17:49:15 -07:00
committed by GitHub
parent 95639305a5
commit d8ae2b3f4b
6 changed files with 681 additions and 513 deletions

1
.gitignore vendored
View File

@@ -1,2 +1 @@
node_modules
.vercel

1
Procfile Normal file
View File

@@ -0,0 +1 @@
web: node index.js

View File

@@ -1,7 +1,7 @@
import provinces from 'provinces';
import sift from 'sift';
import {ApolloServer, gql} from 'apollo-server-micro';
import {continents, countries, languages} from 'countries-list';
const sift = require('sift');
const provinces = require('provinces');
const {ApolloServer, gql} = require('apollo-server');
const {continents, countries, languages} = require('countries-list');
const typeDefs = gql`
type Continent {
@@ -183,15 +183,12 @@ const server = new ApolloServer({
typeDefs,
resolvers,
introspection: true,
playground: true
});
export default server.createHandler({
path: '/api/graphql'
});
export const config = {
api: {
bodyParser: false
playground: true,
engine: {
apiKey: process.env.ENGINE_API_KEY
}
};
});
server.listen({port: process.env.PORT || 4000}).then(({url}) => {
console.log(`🚀 Server ready at ${url}`);
});

1152
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,13 +1,14 @@
{
"scripts": {
"pretest": "eslint api",
"start": "nodemon index.js",
"pretest": "eslint index.js",
"test": "echo \"Error: no test specified\" && exit"
},
"eslintConfig": {
"extends": "@trevorblades"
},
"dependencies": {
"apollo-server-micro": "^2.25.2",
"apollo-server": "^2.14.2",
"countries-list": "^2.5.4",
"graphql": "^14.6.0",
"provinces": "^1.11.0",

View File

@@ -1,8 +0,0 @@
{
"rewrites": [
{
"source": "/",
"destination": "/api/graphql"
}
]
}