better env (#1082)
This commit is contained in:
parent
058f88da49
commit
bc85a63091
|
@ -1,6 +1,6 @@
|
||||||
############################################################################
|
############################################################################
|
||||||
# AUTH / OPTIONAL #
|
# OPTIONAL SECRETS #
|
||||||
# if you want to work on logged in features, you'll need some kind of auth #
|
# put these in .env.local, and don't commit them to git #
|
||||||
############################################################################
|
############################################################################
|
||||||
|
|
||||||
# github
|
# github
|
||||||
|
@ -11,16 +11,9 @@ GITHUB_SECRET=
|
||||||
TWITTER_ID=
|
TWITTER_ID=
|
||||||
TWITTER_SECRET=
|
TWITTER_SECRET=
|
||||||
|
|
||||||
# email
|
# email list
|
||||||
LOGIN_EMAIL_SERVER=smtp://mailhog:1025
|
|
||||||
LOGIN_EMAIL_FROM=sndev@mailhog.dev
|
|
||||||
LIST_MONK_AUTH=
|
LIST_MONK_AUTH=
|
||||||
|
|
||||||
########################################################
|
|
||||||
# OTHER / OPTIONAL #
|
|
||||||
# configuration for push notifications, slack are here #
|
|
||||||
########################################################
|
|
||||||
|
|
||||||
# VAPID for Web Push
|
# VAPID for Web Push
|
||||||
VAPID_MAILTO=
|
VAPID_MAILTO=
|
||||||
NEXT_PUBLIC_VAPID_PUBKEY=
|
NEXT_PUBLIC_VAPID_PUBKEY=
|
||||||
|
@ -34,9 +27,14 @@ SLACK_CHANNEL_ID=
|
||||||
LNAUTH_URL=
|
LNAUTH_URL=
|
||||||
LNWITH_URL=
|
LNWITH_URL=
|
||||||
|
|
||||||
#########################
|
########################################
|
||||||
# SNDEV STUFF WE PRESET #
|
# SNDEV STUFF WE PRESET #
|
||||||
#########################
|
# which you can override in .env.local #
|
||||||
|
########################################
|
||||||
|
|
||||||
|
# email
|
||||||
|
LOGIN_EMAIL_SERVER=smtp://mailhog:1025
|
||||||
|
LOGIN_EMAIL_FROM=sndev@mailhog.dev
|
||||||
|
|
||||||
# static things
|
# static things
|
||||||
NEXTAUTH_URL=http://localhost:3000/api/auth
|
NEXTAUTH_URL=http://localhost:3000/api/auth
|
||||||
|
@ -94,10 +92,6 @@ NEXT_PUBLIC_NORMAL_POLL_INTERVAL=30000
|
||||||
NEXT_PUBLIC_LONG_POLL_INTERVAL=60000
|
NEXT_PUBLIC_LONG_POLL_INTERVAL=60000
|
||||||
NEXT_PUBLIC_EXTRA_LONG_POLL_INTERVAL=300000
|
NEXT_PUBLIC_EXTRA_LONG_POLL_INTERVAL=300000
|
||||||
|
|
||||||
###################
|
|
||||||
# FOR DOCKER ONLY #
|
|
||||||
###################
|
|
||||||
|
|
||||||
# containers can't use localhost, so we need to use the container name
|
# containers can't use localhost, so we need to use the container name
|
||||||
IMGPROXY_URL_DOCKER=http://imgproxy:8080
|
IMGPROXY_URL_DOCKER=http://imgproxy:8080
|
||||||
MEDIA_URL_DOCKER=http://s3:4566/uploads
|
MEDIA_URL_DOCKER=http://s3:4566/uploads
|
|
@ -0,0 +1,18 @@
|
||||||
|
LIST_MONK_URL=https://mail.stacker.news
|
||||||
|
LNAUTH_URL=https://stacker.news/api/lnauth
|
||||||
|
LND_CONNECT_ADDRESS=03cc1d0932bb99b0697f5b5e5961b83ab7fd66f1efc4c9f5c7bad66c1bcbe78f02@52.5.194.83:9735
|
||||||
|
LNWITH_URL=https://stacker.news/api/lnwith
|
||||||
|
LOGIN_EMAIL_FROM=login@stacker.news
|
||||||
|
NEXTAUTH_URL=https://stacker.news
|
||||||
|
NEXTAUTH_URL_INTERNAL=http://127.0.0.1:8080/api/auth
|
||||||
|
NEXT_PUBLIC_AWS_UPLOAD_BUCKET=snuploads
|
||||||
|
NEXT_PUBLIC_IMGPROXY_URL=https://imgprxy.stacker.news/
|
||||||
|
NEXT_PUBLIC_MEDIA_DOMAIN=m.stacker.news
|
||||||
|
PUBLIC_URL=https://stacker.news
|
||||||
|
SELF_URL=http://127.0.0.1:8080
|
||||||
|
grpc_proxy=http://127.0.0.1:7050
|
||||||
|
NEXT_PUBLIC_FAST_POLL_INTERVAL=1000
|
||||||
|
NEXT_PUBLIC_NORMAL_POLL_INTERVAL=30000
|
||||||
|
NEXT_PUBLIC_LONG_POLL_INTERVAL=60000
|
||||||
|
NEXT_PUBLIC_EXTRA_LONG_POLL_INTERVAL=300000
|
||||||
|
NEXT_PUBLIC_URL=https://stacker.news
|
|
@ -28,9 +28,9 @@ yarn-debug.log*
|
||||||
yarn-error.log*
|
yarn-error.log*
|
||||||
|
|
||||||
# local env files
|
# local env files
|
||||||
envbak
|
|
||||||
.env*
|
.env*
|
||||||
!.env.sample
|
!.env.development
|
||||||
|
!.env.production
|
||||||
|
|
||||||
# local settings
|
# local settings
|
||||||
.vscode/settings.json
|
.vscode/settings.json
|
||||||
|
|
19
sndev
19
sndev
|
@ -62,25 +62,6 @@ docker__stacker_cln() {
|
||||||
sndev__start() {
|
sndev__start() {
|
||||||
shift
|
shift
|
||||||
|
|
||||||
if ! [ -f .env.development ]; then
|
|
||||||
echo ".env.development does not exist ... creating from .env.sample"
|
|
||||||
cp .env.sample .env.development
|
|
||||||
elif ! git diff --exit-code --diff-algorithm=histogram .env.sample .env.development; then
|
|
||||||
echo ".env.development is different from .env.sample ..."
|
|
||||||
printf "do you want to merge .env.sample into .env.development? [y/N] "
|
|
||||||
read -r answer
|
|
||||||
if [ "$answer" = "y" ]; then
|
|
||||||
# merge .env.sample into .env.development in a posix compliant way
|
|
||||||
git merge-file --theirs .env.development /dev/fd/3 3<<-EOF /dev/fd/4 4<<-EOF
|
|
||||||
$(git show HEAD:.env.sample)
|
|
||||||
EOF
|
|
||||||
$(cat .env.sample)
|
|
||||||
EOF
|
|
||||||
else
|
|
||||||
echo "merge cancelled"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ $# -eq 0 ]; then
|
if [ $# -eq 0 ]; then
|
||||||
docker__compose up --build
|
docker__compose up --build
|
||||||
exit 0
|
exit 0
|
||||||
|
|
Loading…
Reference in New Issue