[Question] Learning basics
Just discovered this awesome project. Questions:
- This repo is the frontend UI for the backend at https://github.com/forwardemail/free-email-forwarding ?
I'm attempting to self host and get the following error when deploying:
MISSING CONFIG VALUES: PAYPAL_WEBHOOK_ID, PAYPAL_ENHANCED_PLAN_30D, PAYPAL_ENHANCED_PLAN_60D, PAYPAL_ENHANCED_PLAN_90D, PAYPAL_ENHANCED_PLAN_180D, PAYPAL_ENHANCED_PLAN_1Y, PAYPAL_TEAM_PLAN_30D, PAYPAL_TEAM_PLAN_60D, PAYPAL_TEAM_PLAN_90D, PAYPAL_TEAM_PLAN_180D, PAYPAL_TEAM_PLAN_1Y, PAYPAL_CLIENT_ID, PAYPAL_SECRET, STRIPE_PUBLISHABLE_KEY, STRIPE_SECRET_KEY, STRIPE_ENDPOINT_SECRET
- Should I just populate these with an empty string ("") or perhaps a string like "NA" (this is for internal use only and I don't plan to resell the service/need paying customers)?
- Or will attempting to do so lead to failures down the line because the PAYPAL and STRIPE modules will attempt to validate these config values once the server comes up?
same issue, can anyone help??
We aim to get a self-deployment guide done soon, we are in the process of merging some repos!
is there atleast a docker images of this??
how do we overcome this, no need .env for paypal even after commentin out it still gives and what env to be used .env.default or schema
In order to open a PR, contributors are asked to ensure that their code changes pass unit tests. However, the unit tests can't be run locally without these values being configured. It doesn't seem like there's documentation for the expected formats/sources of these environment variables 😩
On the bright side: the ci workflow, once approved, will run the tests ♥
@shaunwarman has a one-liner bash script you can run to install FE on your own servers
I think he's wrapping it up this week
is there any updates ? I'm trying to deploy on my ubuntu server but facing the same error
node ansible-playbook ansible/playbooks/ecosystem.yml -l 'localhost'
/home/databases-staging/forwardemail.net/node_modules/.pnpm/[email protected]/node_modules/dotenv-extended/lib/index.js:59
throw new Error('MISSING CONFIG VALUES: ' + missingKeys.join(', '));
^
Error: MISSING CONFIG VALUES: PAYPAL_WEBHOOK_ID, PAYPAL_ENHANCED_PLAN_30D, PAYPAL_ENHANCED_PLAN_60D, PAYPAL_ENHANCED_PLAN_90D, PAYPAL_ENHANCED_PLAN_180D, PAYPAL_ENHANCED_PLAN_1Y, PAYPAL_TEAM_PLAN_30D, PAYPAL_TEAM_PLAN_60D, PAYPAL_TEAM_PLAN_90D, PAYPAL_TEAM_PLAN_180D, PAYPAL_TEAM_PLAN_1Y, PAYPAL_CLIENT_ID, PAYPAL_SECRET, STRIPE_PUBLISHABLE_KEY, STRIPE_SECRET_KEY, STRIPE_ENDPOINT_SECRET, SRS_SECRET
@Chamssiddine we just merged a PR #340, see the documentation for self hosting at this link: https://github.com/forwardemail/forwardemail.net/blob/master/app/views/self-hosted/index.md
(there's a one-liner bash command you can run now)
I saw the feat branch this morning and switched to it and start making my changes to the bash script, thansk for the update and I will pull the latest changes and continue deploying email forwarder
Feel free to come join us in matrix chat or open up issues with your feedback / concerns / etc.