saashq
saashq copied to clipboard
ENV Variables
echo "" > .env.local # Clear the .env.local file
echo DATABASE_URL: ${{ secrets.DATABASE_URL }} >> .env
echo GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} >> .env.local
echo GOOGLE_ID: ${{ secrets.GOOGLE_ID }} >> .env.local
echo GOOGLE_SECRET: ${{ secrets.GOOGLE_SECRET }} >> .env.local
echo RESEND_API_KEY: ${{ secrets.RESEND_API_KEY }} >> .env.local
echo DO_ENDPOINT: ${{ secrets.DO_ENDPOINT }} >> .env.local
echo DO_REGION: ${{ secrets.DO_REGION }} >> .env.local
echo DO_ACCESS_KEY_ID: ${{ secrets.DO_ACCESS_KEY_ID }} >> .env.local
echo DO_ACCESS_KEY_SECRET: ${{ secrets.DO_ACCESS_KEY_SECRET }} >> .env.local
echo DATABASE_URL: ${{ secrets.DATABASE_URL }} >> .env.local
echo JWT_SECRET: ${{ secrets.JWT_SECRET }} >> .env.local
echo NEXTAUTH_URL: ${{ secrets.NEXTAUTH_URL }} >> .env.local
echo NEXT_PUBLIC_APP_NAME: ${{ secrets.NEXT_PUBLIC_APP_NAME }} >> .env.local
echo NEXT_PUBLIC_APP_V: ${{ secrets.NEXT_PUBLIC_APP_V }} >> .env.local
echo NEXT_PUBLIC_APP_URL: ${{ secrets.NEXT_PUBLIC_APP_URL }} >> .env.local
Should list all required env variables in the Readme. Should also clarify how to define all these.
Finally, feels like all the DO vars should not be required for Vercel deployment. Nor the Google or Github ones.
The .env.example should maintain all required env variables necessary to successfully run.