Added .env file support more directly
This commit is contained in:
6
.gitignore
vendored
Normal file
6
.gitignore
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
.env
|
||||
**/node_modules/
|
||||
package-lock.json
|
||||
*.swp
|
||||
.prettyrc
|
||||
.vscode
|
||||
1
api/.gitignore
vendored
1
api/.gitignore
vendored
@@ -1 +0,0 @@
|
||||
.env
|
||||
@@ -17,4 +17,17 @@ app.use("/api/data", dataRoutes);
|
||||
app.use("/api/inventory", inventoryRoutes);
|
||||
|
||||
const PORT = process.env.PORT || 3000;
|
||||
app.listen(PORT, () => console.log(`Server running on port ${PORT}`));
|
||||
app.listen(PORT, () => {
|
||||
console.log(`Environment: \n\n
|
||||
${JSON.stringify(process.env)}`);
|
||||
console.log(`Server running on port ${PORT}`); //These will both get updated to smartLogging later
|
||||
console.log(`System Settings: \n
|
||||
port = ${process.env.PORT} \n
|
||||
debug = ${process.env.DEBUG} \n
|
||||
dotenv_key = ${process.env.DOTENV_KEY} \n
|
||||
ebay_client_id = ${process.env.EBAY_CLIENT_ID} \n
|
||||
ebay_client_secret = ${process.env.EBAY_CLIENT_SECRET} \n
|
||||
ebay_dev_id = ${process.env.EBAY_DEV_ID} \n
|
||||
ebay_redirect_uri = ${process.env.EBAY_REDIRECT_URI} \n
|
||||
`);
|
||||
});
|
||||
|
||||
@@ -4,5 +4,15 @@ services:
|
||||
build: ./api
|
||||
ports:
|
||||
- "3000:3000"
|
||||
env_file:
|
||||
- .env
|
||||
# environment:
|
||||
# PORT: 8005
|
||||
# DEBUG: "false"
|
||||
# DOTENV_KEY: "DotKeyDC"
|
||||
# EBAY_CLIENT_ID: "EbayClientIDDC"
|
||||
# EBAY_CLIENT_SECRET: "EbayClientSecretDC"
|
||||
# EBAY_DEV_ID: "EbayDevIDDC"
|
||||
# EBAY_REDIRECT_URI: "EbayRedirectURIDC"
|
||||
volumes:
|
||||
- ./api:/usr/src/app # Mount the local ./api directory to /usr/src/app in the container
|
||||
|
||||
11
envSample
Normal file
11
envSample
Normal file
@@ -0,0 +1,11 @@
|
||||
PORT=8003
|
||||
DEBUG=true
|
||||
DOTENV_KEY=DotKey
|
||||
EBAY_CLIENT_ID=EbayClientID
|
||||
EBAY_CLIENT_SECRET=EbayClientSecret
|
||||
EBAY_DEV_ID=EbayDevID
|
||||
EBAY_REDIRECT_URI=EbayRedirectURI
|
||||
|
||||
|
||||
#I'm not 100% on this, but I think the --env-file flag for docker containers should handle this. We just
|
||||
#need to figure out how that gets consumed.
|
||||
Reference in New Issue
Block a user