Are the variables exported?
Discussion
they are in an .env file in the projects root which works fine when i run the proxy directly from the terminal. Something about the systemd service not picking them up though. even tried both ENVIRONMENT and EnvironmentFile in the service and same issue.
You may want to write a simple bash script that dot sources the .env file followed by the command.
Something like:
. .env
Have the service call this script instead of your command.
Otherwise you have two options. Add an [Environment] section to your service.
Or add a .conf file containing the [Environment] section. Somewhere like this:
/etc/systemd/system/
But if your goal is to use a single .env for configuring the service then you may want to go with dot sourcing the .env file.